Position: Automation QA Engineer (JavaScript)
Company: Grid Dynamics
Experience required: 5y
English level: upper

Grid Dynamics is a leading provider of technology consulting, agile co-creation, and scalable engineering and data science services for Fortune 500 corporations undergoing digital transformation. We work in close collaboration with our clients on digital transformation initiatives that span strategy consulting, early prototypes, and enterprise-scale delivery of new digital platforms.

Our client is an authentic family-owned business that created an app for recording daycare and school information. The app's inception took place in Germany, and it now boasts a user base of more than 82,000, which is rapidly increasing. We are seeking developers who can assist us with a variety of tasks, including new features, app content management, in-house CRM, and website development.

Details on the tech stack:
PHP 8.1, Laravel,  MYSQL, JavaScript, Vue.js, Nuxt. js.

Min requirements for the candidate:
- 4+ years of experience in Automation testing (preferably with JS);
-  Participation in the end-to-end software development lifecycle;
-  Experience with any REST API frameworks;
-  Strong knowledge of SQL Experience with Playwright would be a plus;
-  Experience with Jira, Confluence, TestRail (option);
-  Excellent communications skills are required along with strong attention to detail;
- Have teamwork skills with a problem-solving attitude;
- **Ability to work autonomously to make decisions and take responsibility**.

What tasks the candidate will work with?
- Сreate a test framework from scratch using JS+Playwright, analyze results and participate in the testing process;
- Support existing test UI and API tests;
- Help build/modify and maintain test automation frameworks
- Interact with development teams to help implement optimized and reusable functional test automation Author Automatic Tests for regression testing and run them as part of the deployment process in CI/CD.
- Execute test automation scenarios and analyze the results, troubleshoot issues, and write up defects with a high level of detail.