Software Engineer in Test (Desktop Applications)
Techedin
Job Title: Software Engineer in Test (Desktop Applications)
Job Type: Hybrid (3 days remote)
Experience: 2 to 5 Years
Pay Range: 40-45 CAD Per Hour
Role Summary:
This role focuses on Revit and Civil 3D installation testing to ensure high-quality release deliveries. The SDET will validate installer workflows, including installation, upgrades, patching, repairs, rollbacks, and uninstallation, on Windows platforms. This is a test engineering role, not a pure development position.
Key Responsibilities:
- Perform end-to-end testing for installer-related workflows such as install, upgrade, repair, patching, rollback, and uninstall
- Develop and maintain automated test cases and tools for installer testing
- Participate in requirement analysis, test planning, execution, defect tracking, and risk assessment
- Validate installer behavior across different Windows environments, configurations, and user permission levels
- Reproduce customer-reported issues and collaborate with developers for resolution
- Identify gaps in testing processes and improve efficiency through automation and tooling
- Work closely with cross-functional and global engineering teams to ensure stable product delivery
Minimum Qualifications:
- 1+ year of experience in software testing, QA, or SDET role
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- Strong understanding of test design, defect lifecycle, and root cause analysis
- Basic programming/scripting skills in Python , Groovy , Shell , or similar
- Familiarity with test automation concepts
- Solid understanding of Windows OS fundamentals (file system, registry, services, processes, permissions)
- Strong analytical and communication skills
Preferred Qualifications:
- Experience in testing desktop applications or Windows installer packages
- Knowledge of MSI installers, bootstrapper-based installers, silent installation, and dependency validation
- Familiarity with Windows diagnostics and troubleshooting tools
- Experience with Jenkins or other CI/CD tools
- Knowledge of the Microsoft .NET platform is a plus
Equal Opportunity Statement:
At Techedin, we welcome applicants of all backgrounds, communities, and experiences. We're committed to diversity, equity, and inclusion, and we create hiring experiences that are open, fair, and human-first.
#J-18808-LjbffrVacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer in Test (Desktop Applications). Be the first to apply!
Related searches
- senior software developer Vancouver, BC
- software engineer - computer Vancouver, BC
- software developer remote Vancouver, BC
- software engineer intern Vancouver, BC
- software engineer devops Vancouver, BC
- junior software developer internship Vancouver, BC
- remote entry level software developer Vancouver, BC
- linux software engineer Vancouver, BC
- software engineer internship Vancouver, BC
- ingénieur logiciel Vancouver, BC
