Job VC
General QA
Technologies
Description
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
We are looking for a Senior Test Engineer who blends deep manual QA craft with strong automation engineering and a forward-looking command of AI-assisted testing. You will own quality of our web (SaaS) product end-to-end - shaping test strategy, building and maintaining automation frameworks in Java across UI and API layers (including GraphQL), and pushing the team's adoption of AI tooling to ship faster without sacrificing quality.
What You'll Do
Own end-to-end test strategy: exploratory, functional, regression, integration, and cross-browser testing
Build and maintain automated test suites using Selenium WebDriver and/or Playwright for Java; API automation with RestAssured against REST and GraphQL endpoints
Integrate tests into CI/CD pipelines keeping suites fast, reliable, and low-flakiness
Use AI coding assistants (Claude Code, Cursor, GitHub Copilot) to accelerate test authoring and maintenance while upholding code-review standards
Evaluate and adopt AI test-generation and self-healing tools where they deliver real ROI
Test AI/LLM features: evals, prompt regression suites, hallucination and safety checks, and reliability metrics for non-deterministic outputs
Investigate defects with rigor: clear repro steps, root-cause hypotheses, tight collaboration with developers
Champion shift-left testing, risk-based prioritization, test data management, and observability for tests
Qualifications
Must-Have:
5+ years of QA experience with strong manual testing foundation: test design, exploratory testing, bug advocacy, sharp eye for edge cases and user impact
Selenium WebDriver and/or Playwright for Java; Page Object / screenplay-style frameworks, stabilizing flaky suites
RestAssured for API testing (contract, integration, negative-path); OpenAPI/Swagger fluency
Hands-on GraphQL: queries, mutations, schema changes, partial responses, error shapes, reusable test utilities
Strong Java (11+), Maven or Gradle, JUnit/TestNG, Git
Command line comfort: bash/zsh and/or PowerShell for navigating environments, running tests, and writing automation glue
Log-digging: grep/jq/awk, Kibana, Splunk, Datadog, CloudWatch — isolating root causes from messy traces
Basic Docker and Kubernetes: running containers locally, exec-ing into pods, kubectl logs/describe, debugging tests in containerized environments
CI/CD: GitHub Actions, Jenkins, GitLab CI, CircleCI — integrating tests and triaging failures at scale
Hands-on AI coding assistants (Claude Code, Cursor, Copilot) as part of daily delivery rhythm
Excellent written communication: bug reports, test plans, explaining quality risks to non-technical stakeholders
Nice-to-Have:
Experience evaluating or building eval/regression suites for LLM-powered features (prompt versioning,
golden datasets, LLM-as-judge, hallucination/jailbreak tests).
GraphQL tooling depth: Apollo, GraphQL Inspector, schema diffing, or fuzzing for breaking changes.
Performance testing (JMeter, k6, Gatling) and basic load/scalability awareness.
Security testing fundamentals (OWASP Top 10).
Visual regression tooling (Percy, Applitools, Playwright snapshots).
Familiarity with cloud browser grids (BrowserStack, Sauce Labs, LambdaTest) and broader Kubernetes
operations (Helm, kustomize, service meshes).
ISTQB or equivalent certification.
Why Join Flamingo?
High-impact role
: As a back-end engineer, your contributions will directly shape Flamingo’s product and technology.
Ownership & Equity
: Competitive compensation, including significant equity in an early-stage, high-growth startup.
Innovative Tech Stack
: Work with cutting-edge open-source technologies in AI, automation, and security.
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.
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
We are looking for a Senior Test Engineer who blends deep manual QA craft with strong automation engineering and a forward-looking command of AI-assisted testing. You will own quality of our web (SaaS) product end-to-end - shaping test strategy, building and maintaining automation frameworks in Java across UI and API layers (including GraphQL), and pushing the team's adoption of AI tooling to ship faster without sacrificing quality.
What You'll Do
Own end-to-end test strategy: exploratory, functional, regression, integration, and cross-browser testing
Build and maintain automated test suites using Selenium WebDriver and/or Playwright for Java; API automation with RestAssured against REST and GraphQL endpoints
Integrate tests into CI/CD pipelines keeping suites fast, reliable, and low-flakiness
Use AI coding assistants (Claude Code, Cursor, GitHub Copilot) to accelerate test authoring and maintenance while upholding code-review standards
Evaluate and adopt AI test-generation and self-healing tools where they deliver real ROI
Test AI/LLM features: evals, prompt regression suites, hallucination and safety checks, and reliability metrics for non-deterministic outputs
Investigate defects with rigor: clear repro steps, root-cause hypotheses, tight collaboration with developers
Champion shift-left testing, risk-based prioritization, test data management, and observability for tests
Qualifications
Must-Have:
5+ years of QA experience with strong manual testing foundation: test design, exploratory testing, bug advocacy, sharp eye for edge cases and user impact
Selenium WebDriver and/or Playwright for Java; Page Object / screenplay-style frameworks, stabilizing flaky suites
RestAssured for API testing (contract, integration, negative-path); OpenAPI/Swagger fluency
Hands-on GraphQL: queries, mutations, schema changes, partial responses, error shapes, reusable test utilities
Strong Java (11+), Maven or Gradle, JUnit/TestNG, Git
Command line comfort: bash/zsh and/or PowerShell for navigating environments, running tests, and writing automation glue
Log-digging: grep/jq/awk, Kibana, Splunk, Datadog, CloudWatch — isolating root causes from messy traces
Basic Docker and Kubernetes: running containers locally, exec-ing into pods, kubectl logs/describe, debugging tests in containerized environments
CI/CD: GitHub Actions, Jenkins, GitLab CI, CircleCI — integrating tests and triaging failures at scale
Hands-on AI coding assistants (Claude Code, Cursor, Copilot) as part of daily delivery rhythm
Excellent written communication: bug reports, test plans, explaining quality risks to non-technical stakeholders
Nice-to-Have:
Experience evaluating or building eval/regression suites for LLM-powered features (prompt versioning,
golden datasets, LLM-as-judge, hallucination/jailbreak tests).
GraphQL tooling depth: Apollo, GraphQL Inspector, schema diffing, or fuzzing for breaking changes.
Performance testing (JMeter, k6, Gatling) and basic load/scalability awareness.
Security testing fundamentals (OWASP Top 10).
Visual regression tooling (Percy, Applitools, Playwright snapshots).
Familiarity with cloud browser grids (BrowserStack, Sauce Labs, LambdaTest) and broader Kubernetes
operations (Helm, kustomize, service meshes).
ISTQB or equivalent certification.
Why Join Flamingo?
High-impact role
: As a back-end engineer, your contributions will directly shape Flamingo’s product and technology.
Ownership & Equity
: Competitive compensation, including significant equity in an early-stage, high-growth startup.
Innovative Tech Stack
: Work with cutting-edge open-source technologies in AI, automation, and security.
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.