Applications have closed

FORM (www.formswim.com) is a sports technology company with a simple mission: to break down the barriers between what swimming is and what it could be. We’re looking for a QA Automation Engineer to join our rapidly growing team.

At FORM, you’ll help us write the rulebook on augmented reality in a new market. You’ll have the freedom to shape your role, how you own it, and how you grow with us. You’ll get to wear many hats, to coach, and to learn. And you’ll be part of an amazing and diverse group of people who love to work and play together.

We are rapidly expanding our core team, and seeking a talented QA Automation Engineer to join our software team. At FORM, you will apply your already strong skills in software QA for consumer products while setting testing priorities, working with UX/UI designers, developers, marketing stakeholders, and product teams. You will be responsible for designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics to meet the desired customer end-points as defined by the Product and UX/UI teams.

A Little Bit About Us

Founded in 2016 in Vancouver, Canada, FORM is the sports technology company behind the FORM Swim Goggles, a pair of premium swim goggles with a see-through, augmented-reality display that delivers performance metrics in real time.

Our founder and CEO, Dan Eisenhardt, swam competitively for 14 years before starting his career as a sports technology entrepreneur. His previous company, Recon Instruments, introduced the world’s first smart eyewear for sports in 2010 and was acquired by Intel in 2015. FORM employs many of the people from that original team, leveraging decades of combined expertise in sports-eyewear design, activity-tracking algorithms, and augmented-reality optics.

To learn more, visit www.formswim.com.

Position Overview:

The QA Automation Engineer is responsible for developing and executing exploratory and automated tests to ensure product quality. The ideal candidate will be responsible for conducting tests before the product launches to ensure software runs smoothly and meets product requirements. Not everything can be written down as a spec, so it’s critical that the candidate be in tune with the company’s mission, vision, and values and be able to act accordingly in day-to-day decision making alongside company stakeholders.

Primary Responsibilities:

  • Create detailed, comprehensive and well-structured test plans and test cases.
  • Estimate, prioritize, plan and coordinate testing activities.
  • Design and develop test processes including setting up test environments and tools.
  • Design, develop and execute automation scripts using open source tools.
  • Design, develop, execute test cases (manual or automated), analyze results and create test reports to track results.
  • Identify, record, and document bugs.
  • Perform thorough regression testing when bugs are resolved.
  • Work with product, UX/UI, and development teams to collect software requirements and to update test cases.
  • Help define KPIs and track quality metrics throughout product development lifecycle.
  • Keep up on the latest industry trends in testing tools and strategies.

Required Skills and Qualifications:

  • Attention to detail.
  • Analytical mind and problem-solving aptitude.
  • 2+ years experience with testing mobile apps on iOS and Android platforms.
  • 1+ years experience with automation tools such as Appium or Selenium.
  • Strong knowledge of software QA methodologies, tools and processes.
  • Experience creating and tracking bugs through JIRA.
  • Experience with writing clear, concise and comprehensive test plans and test cases.
  • Experience with object-oriented languages such as Java, Python.
  • Experience with JUnit, NUnit, or TestNG test framework.
  • Exceptional communication and interpersonal skills.

Additional Skills:

  • Experience setting up test processes, test environments and tools.
  • Experience with integrating automation tests between various platforms.
  • Experience with REST API.
  • Experience with testing Bluetooth devices.
  • Hands-on experience with testing wearable devices.
  • A passion for new consumer technologies.
  • Ability to effectively multitask and wear many hats.
  • Entrepreneurial spirit—self-starter and proactive.
  • Flexible and adaptable to rapidly changing business conditions and priorities.

Job Types: Full-time, Permanent


  • Casual Dress
  • Company Events
  • Dental Care
  • Disability Insurance
  • Discounted or Free Food
  • Employee Assistance Program
  • Extended Health Care
  • Flexible Schedule
  • Life Insurance
  • Paid Time Off
  • Store Discount
  • Vision Care
  • Wellness Program
  • Work From Home


  • Manual mobile testing: 2 years (Preferred)
  • Use of automation tools such as Appium or Selenium: 1 year (Preferred)


  • Vancouver, BC (Preferred)

Work remotely:

  • Temporarily due to COVID-19
Job Overview