Software Engineer in Test (Desktop Applications)
About the role
Job Title: Software Engineer in Test (Desktop Applications) Job Type: Hybrid (3 days remote) Job Location: Vancouver, British Columbia, Canada 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
Interested in this opportunity? Apply now or share your resume at hr@techedinlabs.com and our recruitment team will review your profile and reach out if it aligns with client requirements. We value every application and aim to respond to those closely matching the role criteria. Even if you don’t hear back this time, we encourage you to stay connected with us for future opportunities.
About Techedin: Techedin is a global IT staffing and technology services firm helping enterprises build high-performance tech teams. We support innovation at scale by connecting skilled professionals to leading companies and impactful projects. We prioritize transparency, responsiveness, and the right fit.
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.
About Techedin
Techedin is a global IT Services company complementing the efforts of technology-driven enterprises in developing cutting-edge solutions for humans. We offer services in enterprise app development, content management solutions (CMS), customer relationship management (CRM), cloud engineering, custom software development, and data engineering. Our services include IT Consulting, project management, Software Quality Assurance, and data and analytics services. We develop and maintain various software applications and all other computer-related ancillary services. We have excellent professionals working round the clock to build the best technology teams and products for our customers.
Similar Jobs
Software Engineer in Test (Desktop Applications)
About the role
Job Title: Software Engineer in Test (Desktop Applications) Job Type: Hybrid (3 days remote) Job Location: Vancouver, British Columbia, Canada 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
Interested in this opportunity? Apply now or share your resume at hr@techedinlabs.com and our recruitment team will review your profile and reach out if it aligns with client requirements. We value every application and aim to respond to those closely matching the role criteria. Even if you don’t hear back this time, we encourage you to stay connected with us for future opportunities.
About Techedin: Techedin is a global IT staffing and technology services firm helping enterprises build high-performance tech teams. We support innovation at scale by connecting skilled professionals to leading companies and impactful projects. We prioritize transparency, responsiveness, and the right fit.
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.
About Techedin
Techedin is a global IT Services company complementing the efforts of technology-driven enterprises in developing cutting-edge solutions for humans. We offer services in enterprise app development, content management solutions (CMS), customer relationship management (CRM), cloud engineering, custom software development, and data engineering. Our services include IT Consulting, project management, Software Quality Assurance, and data and analytics services. We develop and maintain various software applications and all other computer-related ancillary services. We have excellent professionals working round the clock to build the best technology teams and products for our customers.