Flamingo

QA Automation Engineer

$$$$

About Flamingo

Flamingo is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their operations.

 

Role Overview
As a QA Automation Engineer at Flamingo, youโ€™ll play a critical role in ensuring the quality and reliability of our backend services and microservice architecture. Youโ€™ll build robust test automation frameworks, develop integration and E2E tests, and work closely with engineering, DevOps, and support teams to drive a culture of quality. Your work will directly support the scalability, stability, and security of our AI-driven platform.

Key Responsibilities

  • Develop and maintain automated test suites for microservices and REST APIs.
  • Design test strategies across the testing pyramid (unit, integration, contract, and E2E).
  • Build isolated testing environments using Docker and related tools.
  • Identify and manage service dependencies to ensure proper test isolation.
  • Collaborate with backend engineers to understand the architecture and ensure meaningful test coverage.
  • Create and maintain test documentation, including test plans and coverage reports.
  • Contribute to the CI/CD pipeline with quality gates and automated test steps.
  • Continuously improve test infrastructure and tools for speed, reliability, and coverage.


Qualifications
Must-Have:

  • 4+ years of experience in backend or API test automation.
  • Strong understanding of microservices architecture and backend testing principles.
  • Hands-on experience writing automated tests in Java.
  • Experience with REST API testing and tools like Postman or RestAssured.
  • Familiarity with CI/CD systems such as GitHub Actions, Jenkins, or GitLab CI/CD.
  • Ability to read and understand backend code and system dependencies.
  • Solid grasp of integration and contract testing methodologies.


Nice-to-Have:

  • Experience with Testcontainers, Pact, or WireMock.
  • Knowledge of Docker for test environment management.
  • Exposure to modern UI test frameworks like Playwright or Cypress.
  • Experience building test processes from scratch in early-stage teams.

 

Why Join Flamingo?

  • High-impact role: Help shape the quality foundation of a growing AI and open-source platform.
  • Ownership & Equity: Competitive salary and meaningful equity in an early-stage startup.
  • Innovative Tech Stack: Work with cutting-edge AI and security technologies.
  • Remote-first Culture: Flexibility to work from anywhere while collaborating with a top-tier team.
  • Mission-Driven Company: Join a team passionate about disrupting the MSP industry and making enterprise-grade security and IT automation accessible to all.

Required languages

English B1 - Intermediate
Ukrainian Native
Java
Published 30 April
75 views
ยท
26 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...