Description

Key Responsibilities

 

  • Develop, maintain , and enhance automated test scripts using Python and frameworks like PyTest , Robot Framework , or Selenium .
  • Design and implement test strategies, test plans, and comprehensive test cases.
  • Perform API testing using tools such as Postman or REST Assured .
  • Integrate automated tests into CI/CD pipelines (e.g., Jenkins , GitLab CI , Azure DevOps ).
  • Conduct performance and load testing to ensure system stability and efficiency.
  • Collaborate with developers, product managers, and DevOps to identify , reproduce, and resolve defects.
  • Continuously improve and refactor existing test suites to support new product features and maintainability.
  • Document and report test results, coverage, and quality metrics for stakeholders. 


     

Required Skills:

 

  • Bachelor's degree in computer science , Engineering , or a related field.
  • Minimum of 5 years of experience in QA automation, with a strong emphasis on Python .
  • Strong knowledge of object-oriented programming and scripting using Python.
  • Experience with automation frameworks like PyTest , Robot Framework , or Selenium .
  • Familiarity with version control systems (e.g., Git).
  • Experience with bug tracking and test management tools (e.g., JIRA , TestRail , HP ALM ).
  • Solid understanding of SDLC and Agile development methodologies.
  • Excellent problem-solving, analytical thinking, and attention to detail.
  • Strong verbal and written communication skills

Education

Bachelor's degree