Software Development Engineer in Test I
at Safe Software Inc
Surrey, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 31 Jan, 2025 | USD 74500 Annual | 31 Oct, 2024 | 2 year(s) or above | System Administration,Software Testing,Rspec,Python,Test Cases,Linux,Programming Languages,Javascript,Testing Tools,Jira,Git,Enterprise Software,Teamwork,Cucumber,Karma,Slack | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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