Skip to content
Workopolis Logo

  • Browse Jobs
  • Advanced Job Search
  • Français
Post a job
Software Developer Engineer in Test
FORM
Vancouver, BC
Apply Now

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

At FORM, you’ll be part of a close team that’s redefining the sport of swimming. You’ll have the freedom to shape your role, how you own it, and how you grow with us. And you’ll be part of an amazing and diverse group of people who love to work and have fun together.

We are rapidly expanding our core team, and seeking a talented Software Development Engineer in Test 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 Smart Swim Goggles and membership. The membership unlocks guided workouts, an ever-growing workout library, pre-workout tutorials, and much more. Now, swimmers can see real-time workout instructions, performance metrics, and progress updates in their goggles while they swim.

Since launching in 2019, our goggles have been awarded the RedDot Product Design Award “Smart Device”, iF Product Design Award, German Innovation Award, and an ISPO Brand New Award. Press, pro-athletes, and influencers love what we're doing and are proud to use our goggles. We have a great team of people who are fun to work with and serious about what they do; leveraging decades of combined expertise in consumer products, from sports eyewear design to activity-tracking algorithms.

To learn more, visit formswim.com.

Position Overview:

The Software Development Engineer in Test 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, and execute automated test cases, 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 the 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.
  • 2+ years experience with mobile automation tools such as Appium.
  • Strong knowledge of software QA methodologies, tools and processes.
  • Experience with REST API.
  • Experience designing and maintaining modular automation test projects.
  • Experience creating and tracking bugs through issue tracking systems. (such as 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:

  • Understanding of Page Object Model design pattern.
  • Experience designing tests for content management systems.
  • Experience setting up test processes, test environments and tools.
  • Experience with integrating automation tests between various platforms.
  • Experience with testing Bluetooth devices.
  • Experience with mobile device farm.
  • 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.

We’re daring, we’re focused, we’re human.

We thank you for your interest in FORM and to everyone who took the time to apply for this position, however, only qualified applicants will be contacted.

FORM is committed to cultivating and preserving a culture of diversity and inclusion. We recognize that we are better able to achieve our goals and live our core values of being daring, focused and human, when we have a diverse team of employees. We are an equal opportunity employer and do not discriminate against any employee or applicant for employment. We welcome the unique contributions that you can bring in terms of your education, opinions, race, colour, place of origin, religion, family status, marital status, physical or mental disability, sex, age, sexual orientation, or political beliefs.

Job Types: Full-time, Permanent

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Disability insurance
  • Discounted or free food
  • Employee assistance program
  • Extended health care
  • Life insurance
  • Paid time off
  • Store discount
  • Tuition reimbursement
  • Vision care

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Vancouver, BC: reliably commute or plan to relocate before starting work (preferred)

Application question(s):

  • Why are you interested in this position?

Experience:

  • mobile automation tools: 2 years (preferred)
Apply Now
For Job Seekers
  • Find a Job
  • Advanced Job Search
  • New Privacy
  • Privacy Center
  • Terms & Conditions
  • Security
Workopolis
  • About Us
  • Contact Us
  • Accessibility
  • Site Map

© 2022 WP Online Holdings Limited - an Indeed partner. All rights reserved.