What you'll be doing
- Design, build and maintain automated tests for UI, API and integration scenarios.
- Develop and enhance automation frameworks using tools such as Selenium, Playwright, Cypress or similar.
- Create reusable automation components and utilities, based on user stories and acceptance criteria.
- Integrate and run automated suites within CI/CD pipelines such as Azure DevOps, GitHub Actions or Jenkins.
- Investigate defects to root cause, collaborate with developers to resolve them, and monitor for flaky tests.
- Document automation frameworks and test cases, report defects clearly and share coverage and quality metrics.
What we're looking for
- Experience with automation tools such as Selenium, Playwright, Cypress or Appium.
- Strong skills in one or more of: Java, C#, JavaScript/TypeScript or Python.
- Experience with API testing tools such as Postman, RestAssured or Karate.
- Familiarity with BDD/TDD and tools such as Cucumber or SpecFlow.
- Understanding of CI/CD pipelines and tools like Azure DevOps, Jenkins or GitHub Actions.
- Knowledge of Git and common branching strategies.
- Experience with cloud environments (Azure, AWS or GCP) and containerised systems (Docker or Kubernetes) is desirable.
- Good understanding of Atlassian Datacentre tooling.
- Strong analytical and problem-solving ability, with high attention to detail and quality.
- Effective communication skills and the ability to work within Agile/Scrum teams.
Remote Status:
Not specified