Senior Software Developer in Test at Plusgrade shaping travel experiences through automation and quality assurance. Collaborate with Agile teams to ensure product integrity and excellence in testing.
Responsibilities
Act as an integrated member of Agile teams.
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.
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.
Senior engineer building DataHub’s Python metadata ingestion platform. Developing cloud - native connectors and AI - assisted capabilities for enterprise data and AI context.
Senior Product Engineer building Ediphi’s cloud - based construction estimating and preconstruction platform. Driving features from concept to release with Product, Design, and Engineering.
Senior Staff Software Engineer shaping Webflow’s backend platform for experimentation, personalization, analytics, and conversion optimization. Leading distributed systems, AI/ML infrastructure, and multi - team technical initiatives.
GTM Engineering Manager building AI - powered automation and integrations for New Relic’s observability platform. Managing revenue systems, data pipelines, and GTM technology workflows.
Product Engineer developing and launching manufacturable office furniture products for Tayco, a leading Canadian office furniture manufacturer. Driving design, testing, documentation, supplier coordination, and quality planning.
Backend engineer building AI - powered 3D design review systems for CoLab, which helps mechanical engineering teams bring complex products to market faster. Developing scalable CAD, ML, and rule - based review infrastructure.
Principal Protection & Control Engineer leading high - voltage substation protection and control projects for Qualus, a power infrastructure solutions firm. Providing technical governance, approvals, commissioning support, and mentorship.
Senior Protection & Control Engineer leading high - voltage substation protection, control, and metering designs. Supporting utilities and renewable energy clients from concept through commissioning.