Position: Automation Engineer (JavaScript)
Company: Moon Active
Category: QA Automation
Experience required: 1y
English level: intermediate

You will be developing automation tests for a Business application, allowing teams from Marketing, Monetization, Product, CRM, and LiveOps to leverage insights from massive amounts of data to deliver an optimized and personalized experience to our players.

We’re looking at various levels of experience as we want people who can bring a variety of different things to the team.

**Product Tech Stack:** Node.js, TypeScript, Express.js, MongoDB, React, MobX, Material-UI, Parcel.js, AWS, Terraform, Docker, Kubernetes, GitHub actions as CI/CD, GitHub packages, Microservices, Micro Frontends.

**Responsibilities:**
- Develop automation tests (API tests, UI tests, integration, components, E2E);
- Take part in building and improving our Automation Infrastructure and tools;
- Create Automation services that are effective, seamless, and easy to use;
- Be creative and innovative, build tools to support our daily work and needs;
- Work with local and remote teams;
- Conduct code reviews and increase automation knowledge among relevant stakeholders.
**Requirements:**
- Node.js/JavaScript coding experience — at least two years
- Good understanding of QA Processes and QA Theory
- Experience with Both API and UI automation
- Good Understanding of CI/CD processes
- Self-motivated, can-do approach, team player
- Proficiency in verbal and written English
**Nice to Have:**
- Knowledge of Mocha (API)
- Knowledge of WebDriver I/O (UI)
- Performance testing