Software Developer in Test Co-op

RedbrickVictoria, BC
Onsite

About The Position

At Shift, we’re building technology that’s changing the way people browse — and we know great products start with great people. As a Software Developer in Test Co-op, you’ll join a collaborative team that cares deeply about quality, curiosity, and creating exceptional user experiences. From day one, you’ll contribute meaningful code, help improve our test automation framework, and partner closely with developers and customer success teams to solve real problems for real users. This is a hands-on opportunity to grow your technical skills while gaining experience in Agile development, testing, debugging, and automation. Along the way, you’ll build confidence in our products and codebase, take ownership of impactful projects, and help shape how we deliver quality software at scale. If you’re thoughtful, eager to learn, and excited to work alongside smart, good-humoured teammates, we’d love to hear from you.

Requirements

  • Knowledge of or experience developing or testing at least one of: Desktop applications, Dynamic web applications, HTTP APIs using JSON.
  • Knowledge of some languages such as Java, C#, JavaScript or Python.
  • Comfortable in an Agile (Scrum or Kanban) environment.
  • Thoughtful about the end-user experience.
  • Manual or automated testing experience.
  • Good knowledge of HTML, CSS, and web technology.
  • Git and Github experience.
  • Excellent written communication skills.

Responsibilities

  • Testing changes to our software to ensure a high level of quality.
  • Reproducing problems reported by our customers.
  • Providing technical assistance to our customer success team.
  • Fixing bugs and implementing new test automation framework.
  • Reviewing code written by team members to maintain best practices and quality.
  • Made several impactful code changes, they have been merged into the test suite.
  • Know our product well and can answer common technical questions about it.
  • Can test most changes and be confident you’ve identified any problems.
  • Helped onboard new team members, sharing product and test automation knowledge to bring them up to speed.
  • Your work-term project is well underway.
  • Are a fully contributing member of the development team.
  • Are the point person for tackling complex problems faced by the customer success team.
  • Have mastered our product and test suite, and are comfortable with the codebase.
  • Your work-term project is complete.

Benefits

  • Paid internship compensation
  • 2 wellness days
  • Mentorship, learning, and professional development opportunities
  • Participation in team events and applicable company activities
  • Nutrition program (eligible after first month of employment)
  • Financial Wellness Program (eligible after first month of employment)
  • Commute to work incentive (for those located in Victoria)
  • On-site workout facility (located in Victoria)
  • Volunteer programs
  • Marathon Sponsorship (up to $100)
  • Mental Health Support (EAP assistance)
  • Personal Significance Day Program
  • Office Snacks and monthly in-office lunches (located in Victoria)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service