Automation Engineer

myworkdayjobs

Chennai, India 3 Years Exp Posted 45d ago

Job Description

Responsibilities:

Automation Engineering

  • Design, implement, and maintain automated test suites covering API, UI, and performance scenarios
  • Build reusable test components and frameworks to support scalable automation
  • Ensure automated tests are reliable, maintainable, and aligned with product behaviour

Delivery & Quality

  • Translate product and technical requirements into effective automated test coverage
  • Identify gaps in test coverage and propose improvements
  • Investigate and resolve moderately complex test failures and quality issues
  • Support release confidence by maintaining healthy, meaningful test suites

Mentorship & Collaboration

  • Mentor and guide engineers and testers on automation practices, test design, and tooling
  • Collaborate closely with backend, frontend, and QA engineers on test strategy and implementation
  • Participate in code reviews with a focus on test quality and automation effectiveness

Continuous Improvement

  • Contribute to reducing manual testing effort through automation
  • Improve test execution time, reliability, and signal‑to‑noise ratio
  • Keep abreast of evolving test automation tools, frameworks, and best practices

General

  • Perform all other duties as assigned

Requirements:

QUALIFICATIONS

  • 3+ years of professional Software Engineering or Test Automation experience
  • Demonstrable experience building and maintaining automated test suites for production systems
  • BSc in Engineering, Computer Science, or equivalent practical experience


TECHNICAL SKILLS

Test Automation & Quality Engineering

  • Proficiency in at least one test automation language or framework (e.g. C#, Java, TypeScript, Python)
  • Experience automating API tests for backend services
  • Experience automating UI tests for web applications e.g. playwright
  • Experience designing and executing performance or load tests

Frameworks, Tooling & CI/CD

  • Experience building and maintaining test frameworks and reusable test utilities
  • Familiarity with CI/CD pipelines and integrating automated tests into build and deployment workflows
  • Understanding of test execution strategies, test data management, and environment dependencies

Systems & Integration

  • Understanding of RESTful APIs and distributed system behaviours
  • Ability to collaborate with backend and frontend engineers to improve testability and coverage
  • Familiarity with common failure modes in distributed and UI‑driven systems

Quality, Security & Practices

  • Strong understanding of testing fundamentals (test pyramid, shift‑left testing, regression strategies)
  • Awareness of security and dependency risks from a quality and testing perspective
  • Ability to diagnose flaky tests and improve suite reliability and execution time

Ways of Working

  • Knowledge of Agile and Waterfall development methodologies
  • Good oral and written communication skills
    • Ability to clearly explain test failures, risks, and quality concerns to engineers and stakeholders

Similar Openings for You