Job Description

Key Responsibilities
  • Design, develop, and execute detailed manual test cases based on functional and technical requirements.
  • Collaborate with product managers, developers, and other stakeholders to understand requirements and acceptance criteria.
  • Identify, document, and track defects using bug tracking tools.
  • Participate in requirement reviews, design reviews, and other quality assurance activities throughout the SDLC.
  • Perform regression, integration, system, and user acceptance testing.
  • Analyze test results and provide detailed feedback to the development team.
  • Contribute to test planning, estimation, and reporting.
  • Support the team in the adoption or enhancement of automation testing practices as needed.

Must-Have Skills
  • Minimum 5 years of experience in manual software testing across web and/or mobile applications.
  • Strong understanding of SDLC, STLC, and QA methodologies1.
  • Expertise in creating, maintaining, and executing test cases and test plans.
  • Experience with defect tracking and test management tools (e.g., JIRA, TestRail, Bugzilla).
  • Excellent analytical and problem-solving skills.
  • Strong communication and documentation abilities.

Good-to-Have Skills
  • Exposure to automation testing tools (e.g., Selenium, Cypress, Appium).
  • Basic scripting or programming knowledge (e.g., Python, Java, JavaScript).
  • Experience with CI/CD pipelines and version control systems (e.g., Git).
  • Familiarity with Agile or Scrum methodologies.
  • Knowledge of performance or security testing concepts.