onsite
Principal Automation Engineer - agilent
QA Engineer
Lead the design and implementation of scalable test automation frameworks using Python, Selenium, and Jenkins, driving continuous integration and delivery across cloud and containerized environments.
About the role
Key Responsibilities
- Architect and maintain end‑to‑end automated test suites for web and mobile applications, ensuring high coverage and reliability.
- Integrate automation pipelines with CI/CD tools (Jenkins, GitLab CI) and cloud platforms (AWS) to enable rapid, repeatable releases.
- Mentor and coach a team of test engineers, fostering best practices in test design, code quality, and performance monitoring.
- Collaborate with product, QA, and DevOps stakeholders to define test strategies, metrics, and continuous improvement initiatives.
- Leverage containerization (Docker) and infrastructure‑as‑code to streamline test environment provisioning and scalability.
Requirements
- 10+ years of experience in software testing and automation engineering.
- Proficiency in Python, Selenium WebDriver, and test frameworks such as PyTest or Behave.
- Deep knowledge of CI/CD pipelines, Jenkins, and cloud services (AWS).
- Strong understanding of containerization (Docker) and orchestration concepts.
- Excellent communication skills and a proven track record of leading technical teams.
Skills
pythonseleniumjenkinsdockerawstest automationcicd