Required skills:
5+ years of experience in automation testing;
Experience in object-oriented language Python;
Experience in designing and implementing different Test Automation frameworks;
Experience with GIT, CI tools (TeamCity, Jenkins);
Experience with Selenium WebDriver, pytest, requests;
Knowledge of SQL;
Experience with REST API testing;
Experience in designing performance tests (preferably using Scala and Gatling);
Understanding of Page Object pattern, knowledge of other automation patterns;
Good Knowledge of QA methodologies, clear understanding of QA processes and artifacts;
Deep understanding of client-server architecture;
Good Knowledge of Test plans, test strategy, test cases, reports, metrics etc.;
English — Upper Intermediate.
As a plus:
Experience in object-oriented language Java;
Understanding of Python packages;
BDD approach and BDD-based tools/frameworks,
Responsibilities
Building, maintaining and improving test automation framework based on Python including pytest
and other libraries;
Support projects and product releases;
Provide code review;
Participation in an estimation process for short, long term planning;
Development automated tests for new and existing products, APIs, and microservices based on
best practices;
Prepare test reports and analyzing test results;
Close work with the Delivery Managers, BAs, developers, and QA specialists;
Collaborate with development teams to help implement optimized and re-usable functional test
automation.
careers@techmango.net