Key Responsibilities:

  • Develop, execute, and maintain automated test scripts using relevant tools.
  • Build and implement test cases from functional specifications.
  • Collaborate with developers and product managers to understand requirements and ensure thorough testing coverage.
  • Identify, document, and track software defects.
  • Participate in regression testing and ensure timely resolution of issues.

Required Skills:

  • Proven experience in test automation and scripting languages (e.g., Python, JavaScript, or similar).
  • Strong understanding of functional testing, regression testing, and test case creation.
  • Proficiency with automation testing tools (e.g., Selenium, TestNG, JUnit).
  • Solid experience in analyzing and interpreting functional requirements.
  • Knowledge of software development lifecycle (SDLC) and Agile methodologies.

Qualifications:

  • Minimum 2-3 years of hands-on experience in QA automation.
  • Familiarity with CI/CD pipelines and version control systems (e.g., Git).
  • Excellent communication and problem-solving skills.