Work in close collaboration with developers and product managers to ensure a shared understanding of the features under development and how to test them.
Be an active stakeholder very early in all project planning activities and Agile ceremonies (scoping, technical design review, high-level estimations, sequencing, grooming, sprint planning, demos, …).
Identify, escalate, and mitigate any risks to product quality.
Increase API and UI test coverage based on product requirements for existing and new features.
Serve as a principal contributor to the development and evolution of automation frameworks.
Design, build, and maintain test tools and test services.
Participate in a rotation to support resolution of severe incidents.
Assist with analysis, debugging, and stabilization of daily automated test-suite results.
Execute automated, manual, and exploratory regression tests for periodic application releases and partner launches.
Advocate best practices and processes related to quality.
Raise and address any product testability concerns.
Requirements
4+ years of hands-on coding experience in test automation.
Strong hands-on programming experience with JavaScript/TypeScript and/or Java/Groovy and/or Python.
Ability to champion automated testing and to determine which tests should be automated and at what level.
Capability to train colleagues on technical topics.
Ability to create well-structured and efficient test plans.
Ability to gain buy-in from others for ideas, proposals, and solutions to advance work objectives.
Passion for AI-driven development and proven ability to integrate modern tools—such as Claude Code, Kiro, or MCP—into your workflow to accelerate testing and address complex quality challenges.
Experience building or using Model Context Protocol (MCP) servers.
Hands-on approach and ability to deliver on commitments.
Bachelor’s degree in Computer Science, Computer/Software Engineering, or equivalent training or work experience.
Nice to have: Significant role in building an automated test framework.
Nice to have: Experience developing service-level automation, such as API, system, and integration tests.
Experience using the Playwright library for UI testing.
Familiarity with the Gatling load-testing tool.
Proficiency with Python, TypeScript, and/or Scala.
Experience in the airline industry and familiarity with travel technology.
Experience developing custom AI agents or MCP servers tailored for QA workflows.
Tech Stack
Groovy
Java
JavaScript
Python
Scala
TypeScript
Benefits
Plusgrade is an equal-opportunity employer and is committed to providing an accessible recruitment process. We welcome applications from all qualified individuals and are committed to equal employment opportunities regardless of gender identity or expression, race, ethnic origin, creed, place of origin, age, sex, marital status, physical or mental disability, sexual orientation, or any other category protected by law.
Upon request, we will provide accommodations for applicants with disabilities. If you have a preference regarding the language of your interviews, please inform our Talent Team when they reach out to you.
All candidates will be provided with feedback regardless of whether they pass any of our interview stages. All your information will be kept confidential.
We believe in diversity and inclusivity; our interview process is designed to provide a positive candidate experience and to ensure every candidate is evaluated fairly. We may utilize technology-assisted/artificial intelligence tools to help screen, assess, and select applicants for this position.