Job Openings Test Automation Engineer

About the job Test Automation Engineer

Job Title: Test Automation Engineer

Role Purpose:

The Test Automation Engineer is responsible for building and maintaining automated testing frameworks to ensure high-quality software delivery. This role integrates automated tests into CI/CD pipelines, enabling faster and more reliable releases.

Key Responsibilities:

  • Design, develop, and maintain automated test scripts and frameworks
  • Integrate automated tests into CI/CD pipelines for continuous testing
  • Collaborate with development and QA teams to define test strategies and scenarios
  • Execute automated test suites, analyze results, and report defects
  • Identify opportunities to improve test automation coverage, efficiency, and reliability
  • Maintain documentation for test cases, frameworks, and test results
  • Stay updated on emerging QA tools, frameworks, and best practices

Required Experience & Skills:

  • 5+ years of experience in QA automation or test engineering
  • Strong experience in building automated testing frameworks and scripting
  • Proficiency with test automation tools such as Selenium, Cypress, or similar
  • Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI/CD)
  • Knowledge of software testing methodologies, QA processes, and defect management
  • Strong analytical, problem-solving, and debugging skills
  • Excellent communication and collaboration skills

Preferred (Nice to Have):

  • Experience in enterprise-level applications and large-scale systems
  • Familiarity with performance, security, or API testing automation
  • Exposure to Agile or DevOps environments
  • Knowledge of programming languages such as Java, Python, or JavaScript