Senior Test Engineer (E2E & Integration)

București, Romania
martie 18, 2026
Full Time

Apply for this job

Email *

Descrierea Jobului

Employment Type: Full-time
Work Model: Remote
Location: București, România


Role Overview

The Senior Test Engineer (E2E & Integration) owns automated quality across backend APIs, frontend applications, and asynchronous systems, with a strong focus on end-to-end and integration testing.

This role ensures confidence in critical user journeys and system behavior across distributed services, supporting fast, reliable releases.


Responsibilities

• Design, build, and maintain end-to-end (E2E) test suites covering authentication, payments, media flows, chat, feeds, and notifications
• Develop and maintain integration tests for REST APIs, WebSocket flows, and asynchronous consumers
• Validate MongoDB and Redis side effects, including aggregations, caching behavior, and rate-limiting logic
• Integrate automated tests into CI/CD pipelines, ensuring fast and reliable feedback
• Maintain stable test environments, test data, and execution reliability
• Collaborate with backend and frontend engineers to improve testability and coverage
• Participate in code reviews with a focus on quality, correctness, and edge cases
• Identify and address flaky tests, systemic quality issues, and release risks


Required Skills and Experience

Test Automation and Quality

• Strong experience designing and maintaining E2E and integration test automation
• Solid understanding of testing strategies for distributed and asynchronous systems
• Experience validating complex user and system workflows

API and Contract Testing

• Strong experience testing REST APIs
• Awareness of OpenAPI-based contracts and versioned APIs
• Experience testing WebSocket-based communication

UI Automation

• Hands-on experience with Playwright or Cypress
• Understanding of frontend behavior and real-time interaction testing

Backend and Systems

• Solid Node.js and TypeScript skills
• Familiarity with NestJS or similar backend frameworks
• Understanding of queues, background jobs, and asynchronous processing

Infrastructure and Platform (Nice to Have)

• Exposure to AWS, observability tooling, or payments testing
• Familiarity with CI/CD systems and automated test execution