Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

General QA

Flamingo
CompanyFlamingo
CategoryEngineering
Location
RemoteRemote
EmploymentNot stated
LevelNot stated
SalaryNot stated by the employer
Posted17 Jul 2026
Last verified12 Aug 2026
SourceThe employer's own careers page (company_site)
Applications are handled by the employer, not by us.Apply on the employer's site →
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.