All open roles
Open role
QA Tester — Automation
Design and implement automated testing solutions for web, mobile, and API applications. Build scalable test frameworks and integrate automation into CI/CD pipelines.
Role details
Design automated testing that ships reliable web, mobile, and API products.
We are looking for a Software QA Tester – Automation to design and implement automated testing solutions for web, mobile, and API applications.
The role focuses on building scalable test frameworks, ensuring software quality, and integrating automation into CI/CD pipelines while collaborating with development teams to improve system reliability and performance.
Primary Responsibilities
- Design and develop automated test scripts using tools like Selenium or Playwright for web, mobile, and API-based applications.
- Build and maintain automation frameworks using modern best practices (e.g., POM, Data-Driven, BDD).
- Conduct functional, regression, integration, performance, and security testing.
- Develop comprehensive test cases/scenarios and execute test scripts to ensure accuracy and reliability.
- Document software defects using a bug monitoring system and report defects to developers.
- Participate in requirement reviews, design discussions, and sprint planning to ensure testability of features.
- Integrate automated tests with CI/CD pipelines for continuous testing.
- Monitor, analyze, and report test execution results to provide insights into software quality.
- Collaborate with developers to analyze root causes of defects and improve software quality.
- Produce and update technical documentation: test plans, scenarios, cases, scripts, data, and progress reports.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 3–5 years of experience in QA automation testing.
- 3–5 years of experience in Java, Python, or JavaScript.
- 3–5 years of experience with test automation using Playwright and other tools/frameworks (e.g., Selenium, TestNG, JUnit).
- 3–5 years of experience in API testing tools (e.g., Postman).
- Familiarity with CI/CD tools (e.g., Azure DevOps, Jenkins, GitLab CI, GitHub Actions).
- Experience with version control systems like Git.
- Basic understanding of SQL and database testing.
- Experience in performance testing (JMeter, Gatling) is a plus.
- Familiar with ISTQB testing methodology, discipline, principles, and practices from QAI. ISTQB certification is desirable but not required.
Ready to apply?
Send your CV and a short note about your automation experience for the QA Tester role.
Let's talk
Software that works for the way you work.
Tell us about your operations. We'll show you how Cosmotech can fit in.
