About the role
We are looking for a skilled and detail-oriented QA Engineer to ensure the quality, reliability, and performance of our software products. The ideal candidate has hands-on experience in manual and automated testing, works effectively in Agile environments, and collaborates closely with developers and product teams to deliver high-quality releases.
This role focuses on validating functional requirements, identifying defects early, and continuously improving testing processes to enhance product quality.
Key Responsibilities
- Develop, execute, and maintain test plans, test cases, and test scripts for web, mobile, and API applications
- Perform manual and automated testing to ensure functional accuracy and stability
- Validate application workflows against defined requirements and acceptance criteria
- Collaborate with developers and product teams to understand requirements and resolve defects
- Conduct regression, integration, and system testing for each release cycle
- Perform basic performance, load, and security testing as required
- Write and execute SQL queries to validate data integrity and backend processes
- Document test results, defects, and test reports clearly and accurately
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives
- Continuously improve testing practices and contribute to QA process enhancements
Job requirements
- 2-4 years of experience in software quality assurance
- Strong understanding of QA methodologies, tools, and best practices
- Hands-on experience with testing tools such as Selenium, Appium, Postman, JMeter
- Experience in writing clear and comprehensive test plans, test cases, and documentation
- Good knowledge of SQL and ability to write queries for testing and data validation
- Experience or exposure to performance and load testing
- Familiarity with mobile application testing on iOS and Android platforms
- Experience working in Agile/Scrum environments
- Strong problem-solving skills with high attention to detail
- Good communication and collaboration skills