Automation QA engineer (Python)
Locations: Remotely
-
We are looking for an active and talented QA in the team of developing a cloud-based ERP system for the sale of aircraft spare parts and maintaining airworthiness.
Link to system description: http://www.erp.aero/
Job duties:
- Developing new test scenarios API, UI;
- Keep your existing Python tests (API, UI) up to date
- Development of the existing framework, development of new scenarios, introduction of new types of testing
- Development of test cases;
- Preparation and maintenance of test documentation;
- In-depth study of the functionality of the system;
- Participation in the evaluation of deadlines and planning of releases as part of the team;
- Manual testing, interpretation and documentation of results
- Close work with programmers throughout the software life cycle - from the stage of specification to acceptance from the customer;
Requirements:
- Experience in automation in Python from 1 year;
- Practical experience in python framework development (Selenium, PyTest);
- Knowledge of HTTP protocol and understanding of REST architecture;
- English B1 and above.
A big plus will be:
- Knowledge and experience with Linux systems (preferably Centos);
- Experience writing autotests on BDD
- Experience in load testing;
- Knowledge of the WebSocket protocol and the principles of its operation;
- Knowledge of SQL and understanding of the principles of relational databases;
- Understanding Amazon Web Services;
- Understand cloud-based SaaS applications.
Conditions:
- Fix salary+bonuses;
- Flexible working hours;
- Remote work.