We are looking for a highly skilled and detail-oriented Software QA Engineer with excellent English communication to join our growing QA team. This role is ideal for someone who enjoys both manual testing and automation, and who is passionate about improving product quality through thoughtful test design and engineering-driven validation.
You will work closely with development and product teams across the full software lifecycle, contributing to test planning, exploratory testing, regression coverage, and automation development. Exposure to modern and AI-assisted testing approaches is valuable, but deep expertise is not required.
Responsibilities:
- Review requirements, specifications, and technical design documents to provide timely and constructive QA feedback.
- Develop and execute comprehensive test plans, test cases, and test scripts across functional, regression, integration, and system testing.
- Perform thorough manual validation of features, workflows, and edge cases.
- Develop and maintain automation scripts using Python to improve test coverage and efficiency
- Validate software functionality, performance, and usability across our suite of applications.
- Collaborate closely with developers and product managers to clarify requirements, reproduce issues, and verify fixes.
- Track and manage defects using Azure DevOps, ensuring clear documentation and timely resolution.
- Participate in test planning, estimation, and release readiness discussions.
- Continuously improve QA processes, automation strategy, and testing methodologies.
- Stay informed about emerging trends and technologies in software quality assurance and automation.