About the Role
The Senior QA Engineer will lead quality initiatives across a distributed ecosystem of Node.js microservices and React applications by defining test strategies, improving pipelines, and mentoring teams. This role demands deep technical expertise in test frameworks, CI/CD, and security tooling, along with strong collaboration skills to drive quality across engineering and product teams.
Responsibilities
- Develop testable, reusable, and efficient code to ensure the reliability of high-performance applications
- Enhance and scale current test suites and CI/CD pipelines for improved efficiency
- Partner with product teams to define and automate test strategies for continuous validation of acceptance criteria
- Collaborate with developers to implement robust end-to-end, integration, and unit tests
- Conduct code reviews with emphasis on test coverage, code quality, and performance
- Detect gaps in test coverage and refine strategies to address them
- Manage SAST/DAST tools and establish consistent quality rules across projects
- Champion code quality by consistently advocating for higher standards
Requirements
- Minimum of 5 years of professional experience in software test automation
- Strong command of Node.js with TypeScript
- Deep expertise in test frameworks such as Playwright, Cypress, Jest, or Vit游戏副本
- Proven experience in designing test strategies and developing proof-of-concepts
- Hands-on experience with AWS cloud services
- Familiarity with SAST/DAST tools like SonarQube and error monitoring platforms such as DataDog
- Ability to create efficient, reliable tests with long-term maintainability in mind
- Experience conducting constructive yet rigorous code reviews
- Excellent communication, interpersonal, and teamwork abilities
- Outstanding analytical thinking and problem-solving skills
Nice to Have
- Experience with React and NestJS in a GraphQL-based microservices environment
- Knowledge of CI/CD systems including GitLab, Docker, or Kubernetes
- Familiarity with AI-powered development tools such as Junie or Cursor
Benefits
- Transparent compensation packages above market rates
- Fully remote work within Europe
- Flexible working hours and support for part-time arrangements
- Opportunity to join a rapidly growing, high-caliber engineering team
- In-person team and company gatherings
- Allowances for home office setups, co-working spaces, and collaborative work environments
- Access to personal and professional growth resources via Udemy
- Relocation and visa assistance offered on a case-by-case basis
Work Arrangement
Remote (Worldwide)
Team
Collaborate closely with Engineering Leadership, Product Managers, and multidisciplinary engineers
YOUR MISSION
Join as a Senior QA Engineer to enhance the quality, reliability, and maintainability of a SaaS ecosystem built on Node.js microservices and React applications. You will shape test strategies, implement frameworks, monitor quality, and introduce process improvements. The role involves pairing with teams, conducting code reviews, identifying gaps, planning projects, and guiding best practices. Close collaboration with engineering leadership, product, and development teams is essential. Ideal candidates are strong communicators with deep knowledge of TypeScript, Node.js, React, testing frameworks, CI/CD, and SAST/DAST tools, and a relentless drive to improve quality. Experience with Cypress, Playwright, Jest, SonarQube, DataDog, or GraphQL is advantageous.
YOUR RESPONSIBILITIES
- Ensure reliability of our high-performance applications by writing testable, reusable, and efficient code
- Optimize and expand the existing test suites and CI/CD pipelines
- Collaborate with product people on the test strategy and automation for continuous acceptance criteria validation
- Work closely with engineers to write efficient and maintainable e2e, integration and unit tests
- Perform code reviews with a focus on test coverage, quality and efficiency
- Identify dark spots and create/adjust test strategies to close them
- Supervise SAST/DAST tooling and set up strict but reasonable rules to ensure quality alignment between projects
- Have a great sense for code quality, continuously raising our quality bar.
YOUR PROFILE
- 5+ years of professional experience in software automation
- High proficiency of NodeJS with TypeScript
- Expert knowledge in writing tests with Playwright or Cypress or Jest or Vitest
- Experience in creating test strategies (creating POCs)
- Experience working with AWS
- Working knowledge of SAST/DAST tools such as SonarQube and continuous error tracking solutions, preferably DataDog or similar
- Ability to write efficient, reliable tests with an eye towards impact and maintainability
- Experience performing code reviews in a friendly, constructive but strict manner
- Superb interpersonal, communication, and collaboration skills
- Exceptional analytical and problem-solving aptitude
- React and NestJS expertise in a GraphQL microservice ecosystem (nice to have)
- Experience with CI/CD processes, such as Gitlab or Docker or Kubernetes (nice to have)
- Experience working with AI tools such as Junie/Cursor or equivalent (nice to have)
WHY US?
Factor Eleven's tech department is the inhouse tech scale-up responsible for our SaaS product suite offering localized digital advertising to enterprises of all sizes and shapes. We're powering the engine that Factor Eleven is successfully built upon and elevate the possibilities of our product on a daily basis. We're working together to fulfill our ambitions as a top ad-tech provider by continuously leveling up the quality and expanding capabilities of the entire platform, as well as our engineering and product organization. Join our amazing team in our mission to move digital localized advertisement forward and enjoy the freedom, camaraderie and perks of our fully remote operations.
OUR PERKS & BENEFITS
- Transparent, above-market salaries
- 100% remote within Europe
- Flexible work-hours and part-time models
- Be part of a fast-growing, highly-skilled team
- In person department and company events
- Home office, co-working space and work-together allowance
- Personal and professional development courses from Udemy
- Case by case relocation and visa support
Case by case relocation and visa support available

