Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

PetDesk • Colombo, Western Province, Sri Lanka
Role & seniority: QA Engineer / QA Analyst, 3–5 years of professional QA experience
Stack/tools: UI automation, API testing; JavaScript or Python; MySQL/PostgreSQL; Jira, Confluence; Postman; Zephyr; Scrum/Agile ceremonies
Review and revise testing plans/procedures; create and maintain detailed test cases, plans, and documentation
Design, execute, and expand tests (exploratory, API, regression, automated) across multiple environments; identify, document, and report defects; collaborate with developers to resolve issues
Lead/support team skill improvement; participate in Agile ceremonies; provide QA estimates, risk assessments, and continuously improve testing processes
3–5 years QA experience with strong testing methodologies, tools, and techniques
Excellence in written and verbal English communication
Proven UI automation and API testing experience
2+ years in JavaScript or Python; 2+ years with relational databases (MySQL, PostgreSQL)
Familiarity with Atlassian suite (Jira, Confluence)
Experience with Postman and Zephyr
Experience validating testability, identifying edge cases, and assessing system risks during solution design
Location & work type: Location and work type not specified; no assumptions provided
You will be involved in the overall review and revision of testing plans and procedures. You will work closely with Developers, Product Managers, and Project Managers to ensure quality standards are upheld throughout the development process. You will be responsible for creating tests to identify software issues before the system is deployed to production. Additionally, you will lead and support team members in improving their skills.
Your duties will include identifying and analyzing bugs and errors discovered during the testing phase, documenting and reporting them, and collaborating with software developers to resolve issues. Other responsibilities include developing and executing new tests, reporting results, and continuously improving testing processes.
Design, develop, and maintain detailed test cases, test plans, and test documentation that align with both functional and non-functional requirements Perform exploratory, API, regression, and automated testing across multiple environments Actively participate in Scrum/Agile ceremonies, including backlog refinement and retrospectives, providing QA estimates and risk assessments Utilize JIRA for defect tracking and test management, and Confluence for technical documentation and knowledge sharing Collaborate with engineering teams during solution design by validating testability, identifying edge cases, and assessing system risks Apply industry best practices, testing frameworks, and QA standards while driving continuous process improvement
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience 3-5 years of professional experience in Quality Assurance, with strong knowledge of testing methodologies, tools, and techniques Excellent written and verbal communication skills in English Proven experience in UI automation and API testing 2+ years of experience with JavaScript, Python, or a similar programming language 2+ years of experience working with relational databases such as MySQL or PostgreSQL Familiarity with the Atlassian suite (Jira, Confluence) is a strong plus Experience with tools such as Postman and Zephyr is a plus