Job Description template
About the Role
We are looking for an enthusiastic and detail-oriented Automation Test Engineer to support our software development and quality assurance efforts. You will be responsible for building and executing automated test cases to ensure high-quality software products.
Key Responsibilities
- Develop, maintain, and execute automated test scripts.
- Work closely with developers and QA team members to identify test cases suitable for automation.
- Integrate automated tests into CI/CD pipelines.
- Identify, document, and track software defects.
- Report test results and raise quality concerns to relevant teams.
- Support manual testing efforts when needed.
Required Skills & Experience
- Bachelor’s degree in Computer Science, IT, or related field.
- 2–4 years of experience in test automation.
- Experience with automation tools like Selenium, Playwright, or Cypress.
- Knowledge of at least one programming language (e.g., Java, Python, JavaScript).
- Familiarity with testing APIs using tools like Postman or RestAssured.
- Understanding of software development and QA lifecycle.
- Basic experience with CI/CD tools such as Jenkins or GitHub Actions.
Nice to Have attributes
- Exposure to BDD frameworks like Cucumber or SpecFlow.
- ISTQB certification.
- Experience in Agile/Scrum environments.
What We Offer
- Dynamic and supportive work environment.
- Opportunity to grow your automation skills and career.
- Flexible working arrangements and a strong tech culture.
We have a huge database of IT professionals in the Australian market. Let us help you secure the right people for the job.