Position: Middle QA Automation Engineer (Python)
Company: Opinov8
Experience required: 3y
Category: QA Automation
English level: upper
Published: 2020-07-01T00:00:00+03:00

**BEING PART OF THE TEAM**

- Develop test automation framework;
- Estimate of needed QA efforts and participation in the team planning sessions;
- Involved into CI/CD process in testing using Jenkins and pipelines;
- UI, back-end and mobile automation testing;
- Team and project knowledgebase updates and maintenance;
- Working with the team to review and amend the processes and best 
 practices;
- Code reviews of other QA automation team members work;
- Regular meetings with distributed team members;
- Participation in the Agile Product Development Life Cycle.

**POWER YOU BRING**

- Experience in UI automation in Selenium, framework based on Page Object Model;
- Language - Python ;
- Experience integrating test automation with CI/CD tools (Jenkins, TeamCity) is a must;
- Experience with Azure DevOps;
- Experience automating APIs using Python or any other scripting language 
 will be preferred;
- Experience with Web/mobile application;
- Experience with performance testing;
- REST API: SWAGGER, WSDL, JSON;
- Web: CSS, JavaScript, XPath;
- Strong knowledge of SDLC, models and methodologies, with focus on Agile/SCRUM practices;
- Strong QA theory (testing methods, levels, types, techniques);
- General understanding of service-oriented systems, web-services, front and back end testing;
- English: Upper-intermediate.