Senior Software Engineer - Quality
Core
Design and implement scalable automated testing solutions for Agilent.com and connected applications, focusing on A/B testing, personalization workflows, and release quality.
Role type
Senior Software Engineer - Quality (QA Automation)
Builds
Automated test frameworks and scripts for web applications and eCommerce workflows
Domain
Software Quality Assurance / Web Automation / eCommerce
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Playwright, Selenium, Cypress, Appium, Python, JavaScript, React, Java, CI/CD (Jenkins, GitLab CI, GitHub Actions), JIRA, Cucumber, functional testing, regression testing, performance testing, defect analysis, test strategy design, mentoring
Preferred skills
Generative AI for test case generation, agentic development techniques, AI-assisted coding, eCommerce domain testing
Technologies
Playwright, Selenium, Cypress, Appium, Python, JavaScript, React, Java, Jenkins, GitLab CI, GitHub Actions, JIRA, Cucumber
Responsibilities
Design and develop comprehensive automation test scripts and frameworks; integrate automated tests into CI/CD pipelines; perform functional, regression, and performance testing; analyze test results and resolve defects with developers; mentor QA engineers; collaborate with development teams on test plans and strategies
Seniority
Senior, hands-on IC