AQA Python Engineer Offline

Required Skills:

  • BA/MS degree in Software Engineering, Computer Science or a related field
  • 4+ years overall commercial experience in software quality assurance 
  • 1+ years of experience in API Test Automation 
  • Practical experience with Python programming and some (or all) tools like GIT, Gerrit, Jenkins
  • Strong understanding of testing theory (testing types, levels, technics, etc.)
  • Practical experience with Web services testing, a good understanding of REST, HTTP, client-service architecture 
  • Understanding of a software development life cycle and Agile principles 
  • Understanding of best practices in software development (code reviews, CI\CD, etc.)
  • Upper-Intermediate English level (read / write / speak) 
  • Good analytical and problem-solving skills, proactive and innovative

 

Nice-to-have Skills:

 

  • Understanding of high availability, failover, reliability and other functional and  non-functional testing aspects of complex systems
  • Unix-like systems shell commands and scripting experience

 

Job Responsibilities:

 

  • Active participation in design and automation acceptance tests, executed by different teams during a software solution development
  • Review of new features’ requirements, review of test-cases, test-case coverage
  • Creating and maintaining automated test cases for feature and system functional and  non-functional testing
  • Maintaining and contributing into the test automation framework based on Python & Pytest & Allure
  • Bugs reporting, tracking and verification
  • Collaborating with client’s team lead, subject matter experts and developers of a big distributed team

The job ad is no longer active

Look at the current jobs QA Automation →