Key Responsibilities:
- Review and analyse requirements, specifications, and technical design documents to provide timely and meaningful feedback
- Design, develop, and execute test cases and test plans (manual)
- Identify, record, document, and track bugs using tracking tools (e.g., Jira, Bugzilla, etc.)
- Perform thorough regression testing, smoke testing, sanity testing when bugs are resolved
- Collaborate with cross-functional teams to ensure quality throughout the SDLC
- Analyse test results and provide actionable insights for improvement
- Contribute to the continuous improvement of QA processes and best practices
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field
- Minimum 3 years of experience in software testing
- Strong knowledge of QA methodologies, tools, and processes
- Solid understanding of the software development lifecycle (Agile/Scrum)
- Familiarity with API testing tools (Postman, REST Assured, etc.)
- Experience working with CI/CD pipelines (Jenkins, GitHub Actions, etc.) is a plus
- Excellent analytical and problem-solving skills
- Strong written and verbal communication skills
Nice to Have:
- Experience in performance testing tools like JMeter or LoadRunner
- Exposure to mobile application testing (iOS/Android)
- Knowledge of database testing and writing basic SQL queries
- ISTQB or equivalent QA certification
- Maintain and improve test automation scripts using tools like Selenium, Cypress, Playwright, or similar