About the role

  • QA Automation Engineer Co-op working on building and maintaining automated tests for Flexspring's SaaS product. Collaborating with developers and gaining real-world experience in QA automation practices.

Responsibilities

  • Building and maintaining automated tests for Flexspring’s product
  • Writing test code using Java
  • Working with APIs and data flowing between systems
  • Validating system integrations and data integrity
  • Writing and running automated tests to make sure things work as expected
  • Collaborating with experienced developers through code reviews and team discussions

Requirements

  • You’re currently studying Software Engineering, Computer Science, or a related field
  • You have a solid foundation in Java
  • You’ve been exposed to JUnit or other testing frameworks (school projects count!)
  • You’ve worked with or learned about APIs
  • You’re curious, motivated, and enjoy thinking about edge cases and failure scenarios
  • Experience with REST API testing or test automation frameworks (Nice to Haves)
  • Exposure to Spring or backend Java applications (Nice to Haves)
  • Familiarity with JavaScript or scripting (Nice to Haves)
  • Interest in SaaS products or system integrations (Nice to Haves)
  • Curiosity about how large systems talk to each other (Nice to Haves)

Benefits

  • Competitive co-op pay
  • Flexible hours in a remote-first environment
  • Real experience working on a production SaaS platform
  • Mentorship and support from senior developers
  • Exposure to real-world QA automation and engineering practices

Job title

Job type

Internship

Experience level

Entry level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

JavaJavaScriptJUnitSpring

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.