Job Summary
We are looking for a detail-oriented Quality Assurance Analyst to ensure the delivery of high-quality software applications. The ideal candidate will be responsible for testing applications, identifying bugs, and ensuring that products meet business requirements and user expectations.
Key Responsibilities
- Analyze business requirements and create detailed test plans and test cases
- Perform manual and/or automated testing on web and mobile applications
- Identify, document, and track bugs using tools like JIRA, Bugzilla, or Azure DevOps
- Collaborate with developers, product managers, and stakeholders to ensure quality standards
- Conduct functional, regression, integration, and system testing
- Validate APIs using tools like Postman or Swagger
- Ensure timely delivery of high-quality releases
- Participate in Agile/Scrum ceremonies such as sprint planning, stand-ups, and retrospectives
- Maintain test documentation and reports
Required Skills
- Strong understanding of Software Testing Life Cycle (STLC) and SDLC
- Experience in manual testing and basic knowledge of automation tools (e.g., Selenium)
- Knowledge of bug tracking and test management tools
- Familiarity with API testing and databases (SQL basics)
- Good analytical and problem-solving skills
- Strong communication and teamwork abilities
Preferred Qualifications
- Experience with automation frameworks (Selenium, TestNG, Cypress, etc.)
- Knowledge of programming languages like Java, Python, or JavaScript
- Experience in Agile environments
- ISTQB certification is a plus