Role Overview
We are seeking a meticulous and proactive QA Automation Engineer to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining automated testing frameworks to ensure the highest quality standards for our software products. You will work closely with developers and product managers to identify potential issues early in the development lifecycle.
Key Responsibilities
- Design and implement scalable automated test suites using industry-standard frameworks.
- Collaborate with cross-functional teams to define testing requirements and acceptance criteria.
- Execute automated tests, analyse results, and report detailed bug reports to the development team.
- Maintain and improve existing CI/CD pipelines to ensure seamless integration of automated tests.
- Participate in code reviews and contribute to the continuous improvement of our testing processes.
Required Skills and Qualifications
- Proven experience in software quality assurance and automation.
- Strong proficiency in at least one programming language (e.g., Python, JavaScript, or Java).
- Experience with automation tools such as Selenium, Cypress, or Playwright.
Nice-to-Have Qualifications
- Experience with performance and load testing tools.
- Familiarity with containerisation technologies like Docker.