Logo for Flexspring

QA Automation Engineer Co-op

Role overview

Qualifications

  • Currently studying Software Engineering, Computer Science, or a related field
  • Solid foundation in Java - doesn't matter if it's from school projects
  • Exposure to testing frameworks like JUnit, TestNG, or similar - school projects absolutely count
  • Comfortable with REST APIs

Responsibilities

  • Build automated test suites in Java that validate our core platform and catch real bugs
  • Design tests around real failure scenarios (e.g., API timeouts, data corruption, desynchronization)
  • Validate data flows between systems and ensure APIs work correctly
  • Collaborate with developers to understand what's being built and improve code testability and quality practices

About the company

Flexspring logo

Flexspring

API & Integration Platforms (iPaaS)

Flexspring is the recognized expert in data integration for HR applications. Any company who wants to save time and money by no longer manually re-entering data in HR applications benefits from Flexspring’s services.To maximize value for clients, Flexspring focuses exclusively on integrating HR applications. If you have any HR data integration challenges, talk with the experts at Flexspring, where we say, “Everything Connects.” Visit us at www.flexspring.com.Note: Modulus Data changed its name to Flexspring in March 2023 in honor of its Flexspring iPaaS (integration platform as a service) that makes complex HR data integration faster and easier to scale.

Company details

Company typeScaleup
IndustryAPI & Integration Platforms (iPaaS)
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Your Role



You'll write automation code that protects real customers. Not clicking through manual test scripts. Not busywork. Real engineering work. You'll own test suites that validate our entire platform. You'll think about what could break, design tests to catch it, and catch real bugs before they reach production. You'll work with experienced engineers who'll teach you how quality actually works at scale.


What You'll Actually Do



  • Write test code that matters: Build automated test suites in Java that validate our core platform - real tests that catch real bugs
  • Test like systems matter: Design tests around real failure scenarios - what happens when an API times out? When data gets corrupted? When systems go out of sync?
  • Work with real integrations: Validate how data flows between systems, ensure APIs work correctly, test the systems we build for real companies
  • Collaborate on quality: Work with developers to understand what's being built, suggest ways to make code more testable, participate in how we approach quality
  • Learn from engineers who care: Senior engineers will teach you how to think about quality, how to write test code that lasts, and why testing shapes better product design


What You'll Get



  • Real QA experience: Your tests protect a platform used by hundreds of companies. When you graduate, you'll have legitimate automation engineering experience.
  • Mentorship that actually helps: Senior engineers who'll invest time teaching you - not just code, but how to think about quality and systems
  • Competitive co-op pay: We pay fairly because we respect your time and contribution
  • Flexible, remote-first environment: Work from Montreal, home, or wherever. We trust you to get the work done.
  • Strong path to full-time: Many of our best full-time engineers started as interns here. If you're great, we want to keep you.


What We're Looking For



  • Currently studying Software Engineering, Computer Science, or a related field
  • Solid foundation in Java - doesn't matter if it's from school projects
  • Exposure to testing frameworks like JUnit, TestNG, or similar - school projects absolutely count
  • Comfortable with REST APIs
  • You naturally think about edge cases - you're the person who asks "but what if it breaks?"


We especially want to hear from you if: You've found a bug that seemed impossible, written a test that caught something real, or felt excited about validating a feature before it shipped. That's the mindset that succeeds here.


Nice to have (but don't let this stop you from applying):


  • Test automation framework experience (Selenium, RestAssured, similar)
  • Spring or backend Java experience
  • JavaScript or scripting skills
  • CI/CD pipeline knowledge
  • API or contract testing experience


About Flexspring


We're a remote-first team across Canada building the iPaaS platform that powers HR data integration. Our customers include mid-market to enterprise companies that depend on us to reliably move employee data. Why this matters for your growth: We actually care about quality. It's not a checkbox - it's part of how we build. Tests are code too, and they need to be written well. Your ideas about how to test better will be heard. We ship carefully because we ship to production. At Flexspring, interns aren't bystanders. You work on real quality infrastructure, get genuine mentorship, and many of our full-time engineers started exactly where you are.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Test Automation Engineer Related jobs

Other jobs at Flexspring

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.