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

This is an opportunity to join AutoBidMaster Design team and solve challenging problems that impact real people. In this role, you will work collaboratively and build iteratively with a multidisciplinary team of developers, product managers, content writers and marketers.

Main goals:

1.Automation of testing the main functionality of the API and UI site (preferably based on Python) (Web and Mobile):

2. Organize the architecture of the test code so that it remains extremely simple even after many new checks are added and it is possible to select tests to run

3. Tests should run fast enough, in parallel

4. Define metrics with which you can understand what position we are in in terms of test coverage of our functionality;



What you need to do:



 - Creation and development of API and UI testing automation:

- Definition of a technological stack and tools for test automation;

- Support automation frameworks for Android, iOS, Web, API

- Formation and management of plans for test automation

- Preparation of the test environment and test data;

- Develop and maintain, develop automated testing of the basic functionality of the product, automate regression testing;

- Regular run of auto-tests, analysis of results

- Entering identified defects in JIRA

- Participation in resource planning for the fulfillment of assigned tasks (people, stands, tools, budget, etc.)

- Train the manual testing team in writing autotests.

- Maintain the established level of information security of information and applications

- Formalize the created QA Automation framework in Confluence;



Who we are looking for:



3+ years of experience in test automation

Experience in building from scratch and supporting automated testing process;

Experience in implementing a test framework from scratch;

Understanding of testing frameworks, experience in developing tests for both API and browser-based UI

Experience with DB

Experience with Web protocols;

Knowledge, understanding of CI/CD, K8s

Ability to apply OOP, design patterns.

The ability to create test cases on your own without documentation based on information from customers.

Willingness to work in the presence of incomplete requirements, the ability to independently formulate tasks based on the problems being solved

The ability to see problems and inconvenient moments in the work and offer solutions for them.



Will be plus:

Experience with any of the following technology stacks and frameworks: Python, Git, Docker, Linux/ macOS, Jmeter, Java, Junit, Selenium / Appium, Maven, Cucumber, Jenkins, pytest, postman

Experience with Jira, Confluence

What we are ready to offer :

Vacation 

Sick Leave

Health Insurance

Working in multicultural team

Payment business trip
Paid education

Team Building