SDET / Python / CI/CD / Newton, MA / Hybrid
Boston, MA
Full Time
$150k - $160k
Location: Hybrid – Newton, MA
Our client is trusted by families and employers around the world for high-quality childcare and early education, back-up care, and workplace education. We partner with some of the world’s best companies to provide services that help employees perform their best and support families to thrive both personally and professionally.
We are seeking a Senior Test Automation Engineer to join our team in a hybrid capacity in Newton, MA. In this critical role, you will champion test automation and CI/CD best practices across the organization, driving quality, speed, and innovation in our software delivery processes.
Key Responsibilities: Test Automation & Development-
Design, develop, and maintain robust and scalable automated test frameworks for functional, regression, and performance testing.
-
Utilize tools such as Selenium, Playwright, Cucumber, TestNG, JUnit, JMeter/NeoLoad, and Appium.
-
Apply strong software engineering principles to contribute to application code, perform code reviews, and resolve frontend and web development bugs as needed.
-
Work closely with developers to ensure systems are designed for testability and maintainability.
-
Integrate automated tests into CI/CD pipelines using tools like Azure DevOps (ADO), Jenkins, and GitHub Actions.
-
Ensure fast and reliable execution of test cases as part of the software delivery lifecycle.
-
Develop and implement comprehensive test strategies and plans to ensure full coverage of all features and business requirements.
-
Perform performance and load testing to validate scalability and reliability.
-
Partner with developers, product managers, QA, and other stakeholders to gather requirements and ensure alignment on test strategies and implementation.
-
Lead initiatives to drive quality practices across engineering teams, including code reviews and pair programming.
-
Utilize containerization technologies (e.g., Docker, Kubernetes) to build consistent, reproducible test environments.
-
Validate and manage test data across databases including MongoDB, SQL Server, DB2, PostgreSQL, and Snowflake.
-
Work with test data management tools such as Delphix or IBM Optim.
-
Stay up to date with industry trends in test automation and DevOps.
-
Proactively identify opportunities to improve testing processes, tooling, and system reliability.
-
Bachelor’s degree in Computer Science, Software Engineering, or related field.
-
7+ years of experience in software engineering and functional automation.
-
Master’s degree in a related field.
-
3+ years of experience in DevOps or test data management.
-
Proficiency in Python, Java, or TypeScript.
-
Hands-on experience with automation tools (e.g., Selenium, Playwright, TestNG, JUnit, Cucumber, Appium).
-
Strong knowledge of CI/CD tools such as Jenkins and GitHub Actions.
-
Experience with performance testing using JMeter.
-
Familiarity with cloud platforms (Microsoft Azure, Google Cloud).
-
Experience with containerization (Docker, Kubernetes).
-
Working knowledge of data management tools like Delphix or IBM Optim.
Offers a competitive benefits package, subject to eligibility requirements, including:
-
Medical, dental, and vision insurance
-
401(k) retirement plan
-
Life insurance
-
Short-term and long-term disability insurance