Our client is looking for a QA Automation Tester to join their growing team.
In this position, you will design, develop, and maintain automated test suites for over 12 different clients to uphold the quality and reliability of software products. Collaborating closely with developers, DevOps engineers, and business analysts within an Agile framework, you'll contribute to the delivery of robust, high-quality solutions.
Responsibilities:
- Develop and maintain automated test scripts using tools like Selenium, Playwright, and BDD/TDD frameworks such as Cucumber and SpecFlow.
- Build, execute, and monitor test suites for web, API, and backend systems, ensuring comprehensive test coverage.
- Integrate automated testing into CI/CD pipelines and collaborate with developers on code reviews.
- Manage and scale test environments using Jenkins, Docker, and Kubernetes.
- Test and validate RESTful APIs using tools like Postman, Swagger, and custom scripts.
- Participate in Agile/Scrum processes and use tools like Jira, Confluence, and Zephyr for test management and documentation.
This role is open to fresh grad software developers who are keen to start a career in automation testing, and who have the willingness to learn.
Requirements
- Excellent communication skills, both written and verbal.
- Experience using 2 of the following languages - C#, Java, JavaScript, PHP, Python, HTML, SQL is a plus
- Familiarity with containerization technologies, including Docker and Kubernetes, for managing test environments is a plus
- An understanding of API testing, covering areas like authentication, performance, and edge case scenarios is a plus
- Background in Agile/Scrum methodologies, with hands-on experience using Jira, Confluence, and Zephyr is a plus
Benefits
Job Reference: MU849