Position: Middle Quality Engineer (Python)
Company: Grid Dynamics
Experience required: 3y
English level: upper

Work with desktop client applications on the special windows laptop configured by client.

**Project description:**
At our company, we believe a great smile can transform a person’s life, so we create technology that gives people the confidence to take on whatever’s next. We revolutionized the orthodontic industry with the introduction of the Invisalign system, and we have never lost sight of that spirit of innovation. Our teams are constantly pushing the boundaries of what’s possible.

**Client description:**
A global medical device company that is changing lives through better smiles. They reimagine and reinvent the way orthodontic and restorative treatment is presented and delivered to millions of people around the world. They believe a better smile has the power to create a better future, so we create digital technology and experiences to help people move forward in life.
The ClinCheck is a 3D animation movie. It will show you your predicted results during and after your Invisalign treatment.

**Details on tech stack:**
- Python, Pytest

**Min requirements to the candidate:**
- 5+ experience as QA Engineer
- 3+ years hands-on experience in test automation (Python, PyTest)
- Deep knowledge in main QA approaches and practices
- Hands-on experience with basics of REST protocol
- Experience in writing and support technical documentation
- Experience using Git and Atlassian stack (JIRA, Confluence)
- Knowledge of SQL
- Good communication skills and teamwork

**What tasks the candidate will work with?**
- Define test strategy, estimate testing scope and contribute into planning for project/feature/release
- Design tests cases and conduct test case reviews
- Drive and support test automation
- Manage and maintain required test software documentation
- Manage bugs throughout their lifecycle
- Participate in release preparation few times a year: software verification, maintenance of test coverage, troubleshooting and production support
- Collaborate with other development and quality assurance teams within the company
- Provide feature monitoring: setup alerts, create dashboards, analyze production statistics
- Time distribution:
- Test automation: 100%