Flamingo

Senior Manual Test 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.

 

About the Role
We are looking for a Senior Manual Test Engineer to take ownership of quality across our web application and backend API services. You'll be working in true startup mode โ€” minimal documentation, processes that are still being shaped, and priorities that shift as the product evolves. You will design and execute test strategies, lead exploratory testing efforts, and partner closely with developers, product managers, and designers to ship reliable software. While the role is manual-first, you'll be expected to navigate, read, and run existing automated test suites and contribute to improving our overall testing practice.
 

Responsibilities

  • Design, document, and execute test plans, test cases, and test scenarios for web applications and REST/GraphQL APIs.
  • Perform functional, regression, integration, exploratory, usability, and cross-browser/cross-device testing.
  • Validate API contracts, payloads, status codes, edge cases, and error handling using tools such as Postman, Insomnia, or curl.
  • Investigate defects in depth โ€” reproduce, isolate root cause indicators, capture clear evidence (logs, screenshots, network traces), and file high-quality bug reports.
  • Own end-to-end test coverage for assigned features from grooming through release, including sign-off on production deployments.
  • Participate in requirement reviews, design reviews, and sprint planning to surface risks and testability concerns early.
  • Read and run existing automated tests (UI and API), interpret failures, and partner with SDETs/developers to extend coverage where it matters most.
  • Build up test documentation, regression suites, and test data from scratch where it doesn't yet exist, and help shape lightweight QA processes that fit a fast-moving team.
  • Drive continuous improvement of QA processes, metrics, and release readiness criteria.

 

Required Qualifications

  • 5+ years of hands-on manual QA experience
  • Proven ability to thrive in a startup environment โ€” comfortable operating with little to no existing documentation, immature or evolving processes, ambiguous requirements, and frequent priority shifts. You proactively figure things out, ask the right questions, and create structure where none exists.
  • Strong experience testing modern web applications across major browsers and responsive breakpoints.
  • Solid experience testing REST APIs (and ideally GraphQL) โ€” including auth flows, pagination, rate limiting, and schema validation.
  • Deep understanding of QA methodologies: black-box, white-box, boundary, equivalence partitioning, risk-based, and exploratory testing.
  • Ability to write MongoDB queries for verifying data correctness (e.g., find, aggregate, projections, filters) using mongosh or Compass.
  • Confident working in the shell (Bash/Zsh) โ€” navigating servers, tailing and grepping logs, running curl/HTTP requests, working with jq for JSON, using SSH, and chaining commands with pipes and redirects.
  • Comfort reading HTTP requests/responses, browser DevTools, server logs, and basic JSON/YAML.
  • Familiarity with test management tools (e.g., TestRail, Zephyr, Xray) and bug trackers (e.g., Jira, Linear).
  • Experience working in Agile/Scrum environments with CI/CD pipelines.
  • Ability to read existing automated test code (e.g., in Playwright, Cypress, Selenium, or similar) and run/interpret results โ€” even if not authoring it from scratch.
  • Excellent written and verbal communication skills; ability to explain quality risks to both engineers and non-technical stakeholders.

 

Nice to Have

  • Experience using AI tools in daily work (e.g., ChatGPT, Claude, Copilot, Cursor) for tasks like generating test ideas, drafting test cases, analyzing logs, summarizing tickets, or speeding up exploratory testing.
  • Basic scripting ability (Bash, JavaScript/TypeScript, or Python) for automating repetitive checks and data setup.
  • Exposure to cloud environments (AWS, GCP, or Azure) and containerized deployments (Docker, Kubernetes).
  • ISTQB certification or equivalent.

 

Why Join Flamingo?

  • High-impact role: Make a direct impact on the stability and scalability of our AI-driven platform.
  • Ownership & Equity: Competitive compensation, including significant equity in an early-stage, high-growth startup.
  • Innovative Tech Stack: Work with cutting-edge AI, security, and cloud 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
Published 29 April
197 views
ยท
106 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...