Job Description
Quality Assurance Engineer
Department: Product Research & Development
Employment Type: Permanent
Location: India, Bangalore
Description
Responsibilities
- Analyze product requirements, user stories, and technical specifications to create detailed test strategies.
- Design and execute comprehensive manual test cases, test scenarios, and test plans.
- Perform functional, regression, integration, system, and exploratory testing.
- Identify, document, and track defects using defect management tools (e.g., Jira).
- Ensuring quality of product across platforms - web, desktop and mobile.
- Collaborate with developers and product teams to investigate, prioritize, and resolve defects.
- Validate bug fixes and ensures stable releases through regression testing.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Review test cases and provide guidance to junior QA engineers.
- Work with cross-functional teams to ensure product quality and usability.
- Execute performance and load testing to evaluate system scalability, stability, and responsiveness.
Skills, Knowledge & Expertise
- Bachelor’s degree in computer science, Information Technology, or related field.
- 5+ years of experience in manual software testing or quality assurance.
- Strong knowledge of software testing methodologies and QA best practices.
- Experience in Finance domain.
- Experience creating test plans, test cases, and testing strategies.
- Hands-on experience with bug tracking tools (e.g., Jira).
- Strong understanding of Agile/Scrum development processes.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Strong written and verbal communication skills.
Preferred but mandatory
- Experience testing complex web applications or distributed systems.
- Familiarity with database testing and writing SQL queries.
- Experience with CI/CD pipelines and release processes.
- Experience mentoring or leading QA efforts within a team.
