Taro Logo

Software Engineer - QA Automation

Global leader in laboratory and clinical technologies providing instruments, services, and solutions for life science research and diagnostics.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Healthcare · Enterprise SaaS

Job Description

Agilent Technologies, a global leader in laboratory and clinical technologies, is seeking a Software Engineer specializing in QA Automation. This role is perfect for someone passionate about quality assurance and test automation in a company that directly impacts life science research and diagnostic advancement.

The position involves designing and implementing automated test suites for website personalization and A/B testing workflows. You'll be an integral part of the development lifecycle, working closely with developers and product managers to create robust, maintainable testing frameworks. The role requires expertise in automation frameworks like Selenium or Cypress, and a strong understanding of CI/CD processes.

Agilent offers the opportunity to work on meaningful projects that improve the quality of life through scientific advancement. With a presence in multiple locations across India and a collaborative work environment, you'll be part of a team of 18,000+ professionals worldwide making significant contributions to life science, diagnostic, and applied market laboratories.

The ideal candidate will have 4-6 years of QA automation experience, strong technical skills, and excellent communication abilities. You'll be responsible for ensuring quality through automated testing while collaborating with cross-functional teams. The position offers exposure to cutting-edge technology in life sciences and the chance to work on projects that have real-world impact.

This role requires 10% travel and offers the opportunity to work with a company known for its commitment to innovation, quality, and making a difference in human lives. Agilent's culture is founded on trust, respect, and uncompromising integrity, making it an ideal place for professionals looking to grow their careers in a meaningful way.

Last updated 6 days ago

Responsibilities For Software Engineer - QA Automation

  • Design and develop comprehensive automation test scripts and frameworks for A/B testing and personalization workflows
  • Collaborate with centralized testing team to integrate automated tests into CI/CD pipeline
  • Create effective test plans and strategies
  • Perform functional, regression, and performance testing
  • Analyze test results, identify defects, and work with developers to resolve them

Requirements For Software Engineer - QA Automation

JavaScript
  • Bachelor's or Master's Degree or equivalent
  • 4-6 years of relevant experience in QA or automation dev
  • Experience with test automation frameworks like Selenium, Cypress, Playwright, or Appium
  • Solid understanding of SDLC and QA methodologies
  • Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI)
  • Familiarity with version control systems like Git
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills