Logo for ExpertHub

Automation QA Engineer

Job description

Job Description:

The Automation QA Engineer will be responsible for designing, developing, and executing automated test scripts to improve the efficiency and effectiveness of the QA process. This role will involve working closely with developers, product teams, and other stakeholders to integrate automated tests into the software development lifecycle.

Key Responsibilities:

  • Develop, implement, and maintain automated test scripts for web and mobile applications using test automation frameworks such as Selenium, Cypress, or Appium.
  • Integrate automated tests into the CI/CD pipeline for continuous testing and delivery.
  • Collaborate with development teams to understand application features and write efficient test cases.
  • Perform functional, regression, and performance testing using automation tools.
  • Troubleshoot, debug, and resolve issues related to automated tests.
  • Generate test reports and communicate results to stakeholders.
  • Monitor test execution, ensuring automated tests are running smoothly and providing feedback for improvements.
  • Contribute to the evolution of the automation testing framework and tooling.
  • Stay up-to-date with the latest trends in test automation and software testing best practices.

Required Skills & Qualifications:

  • Minimum of 4 years of experience in test automation for software applications.
  • Proficiency with automation tools such as Selenium, Cypress, Appium, or similar frameworks.
  • Solid experience with programming languages like Java, Python, or JavaScript.
  • Hands-on experience in integrating automated tests with CI/CD pipelines (Jenkins, GitLab, etc.).
  • Experience in writing and maintaining automated test scripts for functional and regression testing.
  • Strong understanding of QA processes, test case design, and test execution.
  • Experience with version control systems such as Git.
  • Strong problem-solving and debugging skills.
  • Excellent written and verbal communication skills.
  • Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).

Preferred Qualifications:

  • Experience with performance testing and load testing tools (e.g., JMeter, LoadRunner).
  • Familiarity with cloud-based testing tools and services.
  • Experience working in Agile or Scrum environments.
  • Knowledge of containerization and cloud technologies (e.g., Docker, Kubernetes).

Test Automation Engineer Related jobs

Other jobs at ExpertHub

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.