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: Quality Assurance / QA Engineer, mid-level (3–5 years of professional QA experience)
Stack/tools: UI automation; API testing; JIRA (defect tracking/test management); Confluence; Postman; Zephyr; relational DBs (MySQL/PostgreSQL); basic programming (JavaScript, Python)
Review and revise testing plans/procedures; design, maintain detailed test cases and documentation
Create and execute tests (exploratory, API, regression, automated); identify, document, and collaborate to resolve defects
Participate in Scrum/Agile ceremonies; provide QA estimates, risk assessments, and drive continuous process improvement
Strong knowledge of testing methodologies, tools, and techniques
Experience in UI automation and API testing
Proficiency in JavaScript or Python; working with relational databases (MySQL/PostgreSQL)
Excellent written and verbal English communication
Familiarity with JIRA and Confluence
Experience with Postman and Zephyr
Ability to validate testability and assess system risks during solution design
Location: Not specified
Work type: Not specified
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.
Apply If You’re Excited To
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
About You
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.