QA Automation Engineer

Apple Inc. 202602232

London
Permanent
Remote
£55,000 - £75,000/year
SeleniumPythonJenkins

Role Overview

We are seeking a meticulous QA Automation Engineer to join our dynamic engineering team. You will play a crucial role in ensuring the quality and reliability of our software products by designing, developing, and executing automated testing solutions. This role is ideal for someone who is passionate about software quality and enjoys building robust automation frameworks from the ground up.

Key Responsibilities

  • Design, develop, and maintain automated test scripts using Python and Selenium.
  • Collaborate with cross-functional teams to define test requirements and ensure comprehensive test coverage.
  • Execute automated regression suites and analyse results to identify and document software defects.
  • Integrate automated tests into the CI/CD pipeline to facilitate continuous delivery.
  • Participate in sprint planning and provide estimates for testing efforts within an Agile environment.

Required Skills and Qualifications

  • Proven experience in software quality assurance with a focus on automation.
  • Strong proficiency in writing automated test scripts using Python or Java.
  • Hands-on experience with Selenium WebDriver and testing frameworks such as PyTest or JUnit.
  • Excellent problem-solving skills and attention to detail.

Nice-to-have Qualifications

  • Experience with performance testing tools like JMeter.
  • Familiarity with containerisation technologies such as Docker.
  • Knowledge of cloud infrastructure services like AWS or Azure.