Job Description
We are seeking a highly skilled and proactive Automation Test Engineer to join our Product Life Cycle team. The ideal candidate will be responsible for designing, implementing, and maintaining automated test frameworks; leading end-to-end test planning, execution, and driving continuous improvement through innovative automation and AI-based testing solutions. This role requires strong technical acumen, analytical thinking, and excellent stakeholder management skills.
1. Test Strategy & Planning
- Develop and maintain comprehensive test plans, test cases, and test strategies aligned with project objectives and timelines.
- Identify test scope, objectives, deliverables, and success criteria for manual and automated testing.
- Participate in requirement analysis and ensure traceability from requirements to test coverage.
- Estimate testing efforts and define resource allocation and schedules.
- Send out daily and weekly status report to all stakeholders
2. Test Execution & Management
- Execute functional, regression, integration, and system-level testing.
- Manage end-to-end test cycles across multiple environments (e.g., Dev, FT, UAT, Production).
- Ensure high-quality defect documentation, defect triaging, and closure coordination with developers and stakeholders.
- Monitor test progress, assess test results, and report test metrics to project leadership.
3. Automation Framework Design & Maintenance
- Design, develop, and maintain scalable, reusable, and maintainable automation frameworks using industry-standard tools (e.g., UFT, Selenium, Cypress, Playwright, TestNG, Cucumber, Appium, RestAssured, etc.).
- Automate functional, API, and regression test cases for web, and backend systems.
- Integrate automation scripts into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
- Perform continuous maintenance and optimization of the automation framework.
4. Innovation & AI-based Test Solutions
- Evaluate and implement AI/ML-driven testing tools and practices (e.g., self-healing tests, predictive analytics, intelligent defect detection).
- Conduct proof-of-concept (POC) projects to assess the feasibility and ROI of automation and AI solutions.
- Identify opportunities to improve testing efficiency using emerging technologies and intelligent automation.
5. Collaboration & Stakeholder Management
- Collaborate closely with cross-functional teams including Developers, Business Process Owners, Product & Platform SME’s, and Quality team.
- Manage stakeholder expectations by providing clear communication on testing progress, risks, and quality metrics.
- Participate in Agile/project ceremonies such as sprint planning, stand-ups, retrospectives, and reviews.
6. Continuous Improvement
- Drive process improvements to enhance test automation coverage, reliability, and execution speed.
- Work with senior Test engineers and share best practices in test automation.
- Stay updated with the latest testing tools, frameworks, and industry trends.
Required Skills & Experience
- Experience: 7+ years in software testing, with a strong focus on test automation and manual testing.
- Automation Tools: Expertise in one or more of UFT, Selenium, Cypress, Playwright, TestNG, Cucumber, Appium, RestAssured, Postman, etc.
- Programming Languages: Proficiency in Java, VB Script, Python, JavaScript, or C#.
- Test Management Tools: Hands-on experience with JIRA, Rally, Zephyr, qTest, TestRail, or similar.
- CI/CD Integration: Working knowledge of Jenkins, GitLab CI, Azure DevOps, or equivalent.
- Version Control: Experience with Git or similar version control systems.
- Framework Design: Strong understanding of POM (Page Object Model), BDD, hybrid frameworks, and modular test architecture.
- API Testing: Experience with REST/SOAP services and related automation.
- AI & POC: Exposure to AI-powered testing tools and capability to perform technical proof-of-concepts.
- Soft Skills: Excellent communication, analytical, and problem-solving skills; ability to manage multiple priorities.
Key Attributes
- Strong ownership mindset and attention to detail.
- Passion for automation, innovation, and continuous improvement.
- Ability to work collaboratively in an Agile/Scrum and waterfall environment.
- Curious and proactive learner who stays current with emerging Testing technologies.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Certifications such as ISTQB, Certified Selenium Professional, Certified Agile Tester, or equivalent are a plus
- Familiarity with cloud-based test environments (e.g., AWS, Azure, GCP).
- Exposure to any AI testing tools would be good to have.
Additional Details
This job has a full time weekly schedule.
Our pay ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. During the hiring process, a recruiter can share more about the specific pay range for a preferred location. Pay and benefit information by country are available at: https://careers.agilent.com/locations
Agilent Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.
Travel Required:
Occasional
Shift:
Day
Duration:
No End Date
Job Function:
R&D