What's the job?
We are seeking a detail-oriented and technically strong QA Engineer to join our team. In this role, you will be responsible for ensuring the quality and reliability of business-critical applications across backend systems, web platforms, and mobile environments. You will play a key part in shaping the testing strategy and maintaining the high standards of our product ecosystem.
Responsibilities
- Lead and execute end-to-end testing across backend services, responsive web applications, and mobile platforms (iOS / Android).
- Develop, maintain, and execute comprehensive manual and automated test cases.
- Collaborate closely with product managers, developers, and UX / UI designers to ensure feature completeness and exceptional user experience.
- Identify, document, and track software defects using bug tracking tools.
- Validate fixes and perform regression testing to ensure defect resolution.
- Design and document detailed test plans, test scenarios, and test scripts for both functional and non-functional requirements.
- Contribute to the continuous improvement of QA processes, tools, and methodologies.
- Help foster a culture of quality by advocating for best testing practices within cross-functional teams.
Requirements
Solid understanding of the software development lifecycle (SDLC) and QA methodologies (Agile, Scrum, Kanban, etc.).Proficiency in writing and executing detailed test cases and test plans.Excellent communication skills in English—both written and verbal.Exceptional attention to detail with the ability to prioritize and manage multiple tasks efficiently.Strong analytical and problem-solving skills with a proactive mindset.Familiarity with responsive and mobile-first design principles.Demonstrated ability to take initiative and lead tasks independently.Strong technical aptitude and adaptability in fast-paced environments.Advantages
Proven experience in software quality assurance with end-to-end system testing, including backend, web, and mobile layers.Experience with AI-assisted testing tools or familiarity with AI-driven QA processes.Hands-on experience with test automation frameworks (e.g., Selenium, Appium, Cypress, Playwright).Basic programming or scripting knowledge (e.g., Python, JavaScript, or similar).Experience in API testing and SQL-based data validation.Familiarity with CI / CD environments and tools.