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 Tag Management/MarTech Engineer responsible for client - side tagging in a remote role at Northern. Collaborating with teams to ensure data governance in a regulated fintech environment.
Senior Municipal Engineer leading civil engineering projects at GEMTEC. Emphasizing on municipal and transportation infrastructure and site development in a hybrid work environment.
Lead Full Stack Developer providing technical direction and mentoring junior developers at RBC. Collaborating on innovative payment solutions for commercial clients.
Staff Chief Engineer overseeing engineering activities and ensuring safety and compliance on maritime vessels. Leading engineering teams and managing technical operations with compliance to safety standards.
Senior Software Engineer at Affirm's Zero to One labs developing and launching scalable AI - enabled systems. Engaging in rapid prototyping and collaborating with product managers in a fast - paced environment.
Test and Product Engineering Developer at Ford working on hardware testing for Electronic Control Units. Focus on defining test requirements, methodologies, and achieving product quality in mass production.
Full Stack Developer building complex web applications and APIs in Assurance Innovation Lab at BDO. Collaborating with high - performing teams to drive innovation and enhance client service.
Senior Software Engineer developing Conductor, an AI platform for healthcare providers. Leading deployments, integrations, and resolving technical issues with client stakeholders.
Web Full Stack Developer at GHGSat focusing on innovative applications for greenhouse gas data processing. Join a multidisciplinary Agile Scrum team to enhance environmental solutions.
Software Developer I developing AI - driven applications within PR Newswire Canada. Collaborating with cross - functional teams to enhance application development and code quality.