- Design, develop, and execute detailed test plans and test cases for both manual and automated testing.
- Perform end-to-end testing across web and mobile platforms to ensure functionality, usability, and stability.
- Conduct API testing using tools like Swagger and Postman.
- Develop and maintain automation scripts using industry-standard frameworks (e.g., Selenium, Cypress, etc.).
- Perform load and performance testing to assess application scalability and stability.
- Collaborate closely with developers, product managers, and other stakeholders to understand requirements and deliver quality results.
- Participate in code reviews and maintain test cases in Bitbucket or GitHub.
- Track and report bugs with detailed documentation and work with development teams for resolution.
- Contribute to continuous improvement of QA processes and test automation strategies.
- Ensure test environments and data are prepared for each testing cycle.