bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesFlexspringQA Automation Engineer Co-op

QA Automation Engineer Co-op

Flexspring · Remote · Active · BambooHR

Job facts

FieldValue
CompanyFlexspring
TitleQA Automation Engineer Co-op
Normalized title-
Department / teamResearch and Development
LocationMontréal, QC, Canada
Work modelRemote / Remote
Employment typeInternship
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2026-05-08 / 2026-05-30
Changed / last seen2026-05-30 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Flexspring.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Montréal.Open
Department jobsActive postings in Research and Development.Open
Work model jobsActive Remote postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyFlexspring
Source5e3ebf7d-b66b-470e-93eb-6ce95c24776b
ATS providerBambooHR

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.

Full job record

Job IDcf80e0342cb8c193f8e8a26971ac664831cd7079
Org IDfab98ae4-d7d5-459b-bea1-d407e6e256ee
Source ID5e3ebf7d-b66b-470e-93eb-6ce95c24776b
Board ID5e3ebf7d-b66b-470e-93eb-6ce95c24776b
Providerbamboohr
Provider Job Key50
TitleQA Automation Engineer Co-op
Normalized Title
Statusactive
Activeyes
Location Text
DepartmentResearch and Development
Team
Employment Typeinternship
Workplace Typeremote
Remote Policyremote
CountryCanada
RegionQC
CityMontréal
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://flexspring.bamboohr.com/careers/50
Apply URLhttps://flexspring.bamboohr.com/careers/50
First Seen At2026-05-30 05:50:21Z
Last Seen At2026-06-06 10:26:26Z
Last Checked At2026-06-06 10:26:26Z
Last Changed At2026-05-30 05:50:21Z
Inactive At
Source Posted At2026-05-08 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=flexspring/date=2026-06-06/2026-06-06T10-26-25-246Z-18cff8423cf02caad20ec7bb19cebdde86c37f6fddbc5706fd2c430df1ab795f.json
Event Fields
{
  "content_hash": "7a2841c1dae0fb10489cf483534af0e6db2762ba37d64b80c23ebc607ad5a068",
  "source_hash": "8e00b46d05df24cf68168f1cfcb930cff06e00f2c48f3a079406608cef09a463",
  "last_changed_at": "2026-05-30T05:50:21.319Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Montréal, Quebec, Canada",
    "city": "Montréal",
    "region": "QC",
    "country": "Canada",
    "is_remote": true,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:26:26.210Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Montréal, Quebec, Canada",
      "city": "Montréal",
      "region": "QC",
      "country": "Canada",
      "is_remote": true,
      "confidence": 0.8
    },
    "countries": [
      "Canada"
    ]
  },
  "remote_policy": "remote",
  "salary_period": null,
  "workplace_type": "remote",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "50",
    "isRemote": null,
    "location": {
      "city": null,
      "state": null
    },
    "atsLocation": {
      "city": "Montréal",
      "state": "Quebec",
      "country": "Canada",
      "province": null
    },
    "departmentId": "18687",
    "locationType": "1",
    "jobOpeningName": "QA Automation Engineer Co-op",
    "departmentLabel": "Research and Development",
    "employmentStatusLabel": "Intern"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": null,
      "state": null,
      "postalCode": null,
      "addressCountry": null
    },
    "datePosted": "2026-05-08",
    "atsLocation": {
      "city": "Montréal",
      "state": "Quebec",
      "country": "Canada",
      "countryId": "2"
    },
    "description": "<p><span style=\"font-weight: bold\">Your Role</span></p>\n<p><br><br></p>\n<p>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.</p>\n<p><br></p>\n<p><span style=\"font-weight: bold\">What You'll Actually Do</span></p>\n<p><br><br></p>\n<ul>\n<li>Write test code that matters: Build automated test suites in Java that validate our core platform - real tests that catch real bugs</li>\n<li>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?</li>\n<li>Work with real integrations: Validate how data flows between systems, ensure APIs work correctly, test the systems we build for real companies</li>\n<li>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</li>\n<li>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</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">What You'll Get</span></p>\n<p><br><br></p>\n<ul>\n<li>Real QA experience: Your tests protect a platform used by hundreds of companies. When you graduate, you'll have legitimate automation engineering experience.</li>\n<li>Mentorship that actually helps: Senior engineers who'll invest time teaching you - not just code, but how to think about quality and systems</li>\n<li>Competitive co-op pay: We pay fairly because we respect your time and contribution</li>\n<li>Flexible, remote-first environment: Work from Montreal, home, or wherever. We trust you to get the work done.</li>\n<li>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.</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">What We're Looking For</span></p>\n<p><br><br></p>\n<ul>\n<li>Currently studying Software Engineering, Computer Science, or a related field</li>\n<li>Solid foundation in Java - doesn't matter if it's from school projects</li>\n<li>Exposure to testing frameworks like JUnit, TestNG, or similar - school projects absolutely count</li>\n<li>Comfortable with REST APIs</li>\n<li>You naturally think about edge cases - you're the person who asks \"but what if it breaks?\"</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">We especially want to hear from you if</span>: 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.</p>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Nice to have </span>(but don't let this stop you from applying):</p>\n<p><br></p>\n<ul>\n<li>Test automation framework experience (Selenium, RestAssured, similar)</li>\n<li>Spring or backend Java experience</li>\n<li>JavaScript or scripting skills</li>\n<li>CI/CD pipeline knowledge</li>\n<li>API or contract testing experience</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">About Flexspring</span></p>\n<p><br></p>\n<p>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.</p>",
    "compensation": null,
    "departmentId": "18687",
    "locationType": "1",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "QA Automation Engineer Co-op",
    "departmentLabel": "Research and Development",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Entry-level",
    "jobOpeningShareUrl": "https://flexspring.bamboohr.com/careers/50",
    "employmentStatusLabel": "Intern"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/cf80e0342cb8c193f8e8a26971ac664831cd7079?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/fab98ae4-d7d5-459b-bea1-d407e6e256eeJSON
GET https://api.bluedoor.sh/job-postings/v1/sources/5e3ebf7d-b66b-470e-93eb-6ce95c24776bJSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/cf80e0342cb8c193f8e8a26971ac664831cd7079/eventsJSON