Position: Senior QA Automation Engineer (Python)
Company: Gemicle
Experience required: 5y
English level: intermediate

**Job Requirements:**
- Excellent coding skills (Python, SQL, C# - an advantage);
- Solid skills in framework design;
- Knowledge of fundamentals of QA and automated testing methodology.
- Experience in CI/CD - an advantage;
- Full proficiency in using various tools, such as Pytest, Appium, Allure, Selenium.
- Experience in API testing tools such as Postman.
- Hands-on experience with continuous integration tools such as Jenkins.
- Full proficiency in using Github methodology.
- At least 5 years of experience in automation testing of software products and web/mobile applications using the structured testing methodology.
- Great communication skills.
- Analytical, problem-solving, and decision-making skills, the ability to see the root of the problem and come up with efficient, creative, and cost-effective solutions.
- English - B1+.

**Responsibilities:**
- Check that the software meets architectural requirements.
- Develop and automate tests for software validation to ensure the system's high quality.
- Write clean, high-quality scripts that test product functionality automatically.
- Log and document errors in the tracking system.
- Identify specific cases that should be automated and discuss them with manual QA engineers.
- Collaborate with cross-functional teams (developers, product managers, and data scientists) to find ways on how automation can improve the workflow.
- Take part in brainstorming to develop new ideas and designs that improve existing features.
- Tackle challenges and demonstrate creative problem-solving.

**We offer:**
- Accountant helps with documents;
- 18 working days’ vacation + 2 days off;
- Paid sick leaves;
- Prepaid English classes;
- Equipment;
- Gym discount;
- Many cool team activities.