Position: Automation Engineer (JS)
Company: Adaptiq
Experience required: 5y
English level: upper

It's a pure SaaS company running on top of AWS. We use a state-of-the-art technology stack based on microservices. Coding is in Typescript on top of NodeJS and communication between services is done using GRPC/Protobuf and event streaming over Kafka.

The code is maintained in Github and we use agile methodologies, including CI/CD (CircleCI) and frequent deployments to production. We monitor the system using Prometheus and ELK and other advanced tools.

Workflow management orchestration for our data pipelines is done using AirFlow. And we heavily use machine learning and AI to generate insights and optimize the user experience and flows.

Responsibilities:
Test and verify mobile application and complex web application by following best practices
Participate in the analysis of the product requirements and evaluate information required for testing by meeting and discussing requirements with developers, product owners, and other stakeholders and collecting relevant information from other sources

Requirements:
4+ years of experience as a QA Engineer (experience with JS)
3+ years of experience testing commercial mobile/web-based software products
3+ years of experience designing test cases and end-to-end integration testing
2+ years of experience in automation testing Desirable experience, skills, and knowledge
Experience with CI/CD tools and pipelines
Experience with PostgreSQL, MongoDB

Necessary soft skills:
Mature, self-organized, and responsible person
Able and willing to help other team members with their tasks where needed
Able to work with minimal supervision