Junior QA Automation Engineer
Role description:
The Junior QA Engineer contributes to the delivery of high-quality software by designing, developing, and executing manual and automated test cases as part of a collaborative, cross-functional team. Working alongside Developers, Product Owners, and DevOps, this role helps ensure test coverage, reliability, and consistency across product releases. The Junior QA Engineer supports the adoption of automated testing practices, contributes to maintaining and enhancing test frameworks, and works within CI/CD pipelines to help identify issues early in the development lifecycle. This role requires hand on experience in manual and automated testing, attention to detail, and a proactive approach to improving the testing process and software quality.
Key Accountabilities:
-
Collaborate with Product Owners, Developers and DevOps Engineers to test product features and improve the testing of existing/legacy features
-
Analyse business requirements, internal designs, and non-functional requirements; estimate user stories collaboratively with the team
-
Write and execute robust automated test scripts, achieving high test automation coverage (TS + Playwright) and regression testing within CI/CD pipelines
-
Conduct manual exploratory testing and maintain a clear manual test plan for test scenarios that cannot be automated
-
Follow industry best practices and ensure adherence by other team members
-
Monitor and report on test results and quality metrics to stakeholders, providing clear insights for decision-making
Required skills and Experience:
-
Hands on experience in Manual testing (minimum 0.5 yesrs of experience)
-
Hands on experience in Automated testing (TypeScript + Playwright)
-
Experience with API testing using Postman
-
Experience with agile methodologies
Desired skills & experience:
- Mobile testing experience
-
Experience in CI/CD pipelines and automation integration to streamline testing and delivery processes.
Required behaviours & attributes:
-
Developed analytical and problem-solving skills
-
Good communication skills, both verbal and written
- Detail-oriented and ability to identify and report bugs and issues effectively
-
Collaborative approach to work with developers, devops and other stakeholders
-
Continuous learning and staying up to date with new technologies and tools