Software Development Engineer in Test I

at  Safe Software Inc

Surrey, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Jan, 2025USD 74500 Annual31 Oct, 20242 year(s) or aboveSystem Administration,Software Testing,Rspec,Python,Test Cases,Linux,Programming Languages,Javascript,Testing Tools,Jira,Git,Enterprise Software,Teamwork,Cucumber,Karma,SlackNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

  • Location: This opportunity has the ability to be remotely based within Canada (except for QC), or onsite/hybrid/remote in the Vancouver, BC Lower Mainland
  • Annual Base Salary: $74,500 - $81,600 CAD
  • Please note that employment is contingent upon the successful completion of reference checks and background checks, including a Canadian criminal background check.

SOFTWARE DEVELOPMENT ENGINEER IN TEST I

Safe Software is seeking a Software Development Engineer in Test I (SDET I) to join our Cloud Applications team. In this role, you will contribute to the testing and quality assurance of our cloud-based products: FME Flow Hosted, FME Hub, FME Account, and FME AI Service. As an SDET, you’ll create, execute, and maintain detailed test plans and automated test scripts to ensure product functionality, performance, and reliability.
You will collaborate closely with cross-functional teams to develop automation frameworks, propose improvements to testing processes, and ensure that defects are identified and resolved efficiently. This role involves a blend of manual testing and automation, providing an opportunity to build expertise in both areas.

QUALIFICATIONS, SKILLS, AND COMPETENCIES

Safers come from a variety of backgrounds with a diversity in skills and knowledge. That said, we find that those who are most successful in this role have experience with the following areas.

REQUIRED SKILLS:

  • 2-4 years of experience in software testing, focusing on both manual and automated testing.
  • Experience in developing detailed functional and non-functional test plans, and using a variety of tools to organize, track, and manage test cases, scenarios, and results.
  • Familiarity with automated testing tools such as RSpec, Cucumber, Karma or others.
  • Intermediate understanding of programming languages such as Python and JavaScript, with experience in REST APIs.
  • Familiarity with Jira, Git, and Slack for tracking and reporting progress.
  • Strong communication, teamwork, and problem-solving abilities, ideally in Agile development environments.
  • Understanding of system administration, networking, and configuration in enterprise software.
  • Familiarity with Linux.

DESIRED SKILLS / BONUS POINTS:

  • Experience with AI testing concepts (e.g., prompt engineering).
  • Knowledge of ETL processes and data integration workflows.
  • Experience with FME Form, FME Flow, or FME Hub.

ABOUT SAFE SOFTWARE

Safe Software is the creator and developer of FME — the data integration platform with the best support for spatial data worldwide. Over 10,000 organizations around the world use FME in industries like AEC, government, utilities, and transportation to maximize the value of their data.
Founded in 1993, Safe is headquartered in Surrey, BC with over 200 team members and counting. We’re always looking for talented individuals with diverse backgrounds who are determined to learn and grow. Are you ready to join the team?

Responsibilities:

As a Software Development Engineer in Test (SDET), you will:

  • Create and execute comprehensive test plans for our cloud-based software applications.
  • Develop and maintain automated test scripts based on manual test cases to ensure consistency in testing.
  • Track, document, and manage defects, collaborating with developers to resolve issues promptly.
  • Work with Developers, QA professionals, UX Designers, and Product Managers on testing strategies and product requirements.
  • Contribute to improving testing processes, tools, and automation frameworks.
  • Ensure automated tests adhere to coding standards and best practices for consistency and reliability.


REQUIREMENT SUMMARY

Min:2.0Max:4.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Engineering

Graduate

Proficient

1

Surrey, BC, Canada