Position: Automation QA Engineer
Company: Quantum
Experience required: 3y
English level: upper

**Life with Quantum is more than just project delivery. See for yourself.**
Quantum is a data analytics and software engineering company with an international presence and R&D center. We are looking for progressive solutions to real problems, leaving the comfort zone. This allows us to remain the leaders of the Big Data market.
You will be a part of the company and surrounded by experts who are ready to move forward professionally.

**About the project**
Our client provides infrastructure solutions that enable instant floating currency transactions. The solution is available to people and various organizations and allows you to make money transfers at any time, anywhere in the world.

**Must have skills**
— At least 3 years of experience in commercial development as an Automation QA Engineer;
— Strong Python skills (development experience is a big plus);
— Knowledge of modern automation solution patterns;
— Understanding of Virtualization;
— Understanding of how networks are working;
— Strong experience with web UI, API, & Mobile test automation frameworks (Cypress, Cucumber, Appium, Postman, Chai, Mocha);
— Strong knowledge of the different types of tests (unit, contract, end to end, functional, regression);
— Basic knowledge of CI/CD pipelines and how to integrate automated testing;
— Experience using Docker Containers is a plus;
— Strong experience using Git (GitLab is a plus);
— Ability to propose new automated testing methods and be able to develop a testing process from conception to implementation;
— Excellent English verbal and written communication skills for effective communication.

**Nice to have skills**
— Knowledge and experience with AWS, IBM cloud;
— Experience inspecting databases & writing tests verifying database data;
— Understanding of microservice & distributed application design.

**You will be responsible for**
— Write unit and integration tests;
— Work with containers and virtual machines, networking;
— Maintain and update existing automation testing solutions;
— Create, review and maintain automation testing solutions;
— Cooperate with internal teams to identify system requirements;
— Improve test framework architecture and test coverage on the web, mobile apps, microservices, and APIs;
— Collaborate across Product and Engineering to shift testing left;
Implement best practices in testing automation;
— Mentor engineers/QA analysts to grow/train their automation skills;
— Collaborate with developers and QA analysts on how to improve the tools, test suites, and frameworks;
— Using the KPIs we have implemented for measuring testing efforts, follow and improve the test strategy in your product perimeter;
— Provide validation and support for other cross-team projects intersecting with your product perimeter.

**We offer**
— Exchange of experience, and professional development;
— A strong team, a healthy atmosphere;
— Flexible working time;
— 20 days paid vacation;
— Paid sick leave;
— Paid work from home;
— 8-hour working day and 5-day working week;
— Opportunity to take part in conferences, meetups, etc. (fully or partially paid by the company);
— Regular company events.