We are looking for an experienced Senior QA Engineer to elevate the quality, reliability, and maintainability of our SaaS ecosystem of NodeJS Microservices and React Web Applications.
You will work on test strategies, guidelines, and implementations, and monitor their effectiveness.
You will contribute your own ideas, process changes, and new frameworks to ensure continuous quality improvements to the code base.
As a quality guardian, you will act across multiple projects and domains.
You will regularly pair up with others, perform code reviews, identify dark spots, plan out tasks and projects, estimate workloads, and provide guidance.
You will collaborate closely with Engineering Leadership, Product Managers, and Engineers of all disciplines to elevate the quality and reliability of our applications.
This role requires excellent communication and mediation skills, expert knowledge of Typescript, NodeJS based services, and React applications, as well as common testing frameworks and best practices.
A solid understanding of CI/CD processes and SAST/DAST tooling is essential, along with a continuous drive to raise the quality bar.
Experience with Cypress, Playwright, Jest, SonarQube, DataDog, and GraphQL is a plus.
Requirements:
You must have 5+ years of professional experience in software automation with high proficiency in NodeJS and TypeScript.
You should possess expert knowledge in writing tests with Playwright, Cypress, Jest, or Vitest.
Experience in creating test strategies and proof of concepts (POCs) is required.
You should have experience working with AWS.
A working knowledge of SAST/DAST tools such as SonarQube and continuous error tracking solutions, preferably DataDog or similar, is necessary.
You must be able to write efficient, reliable tests with a focus on impact and maintainability.
Experience performing code reviews in a friendly, constructive, but strict manner is essential.
Superb interpersonal, communication, and collaboration skills are required.
You should have exceptional analytical and problem-solving aptitude.
Expertise in React and NestJS within a GraphQL microservice ecosystem is a nice to have.
Experience with CI/CD processes, such as Gitlab, Docker, or Kubernetes, is also a nice to have.
Experience working with AI tools such as Junie/Cursor or equivalent is a plus.
Benefits:
We offer transparent, above-market salaries.
The position is 100% remote within Europe.
Flexible work hours and part-time models are available.
You will be part of a fast-growing, highly-skilled team.
In-person department and company events are organized.
We provide a home office, co-working space, and work-together allowance.
Personal and professional development courses from Udemy are available.
Case-by-case relocation and visa support is offered.
Please note that you need to be residing in and hold a work permit for a country in the European Union to be considered for this role.