Software QA Engineer - (Desktop)
Techedin is a global IT staffing and technology services firm helping enterprises build high-performance tech teams. The selected candidate will work on a project focused on desktop application installation and quality engineering, ensuring reliable installation experiences while contributing to test automation and quality improvements.
Responsibilities
- Work with the team to ensure high-quality desktop installation experiences across different scenarios
- Participate in requirement analysis, test planning, execution, and defect tracking
- Build and maintain automated tests for installer-related workflows
- Validate workflows such as installation, upgrade, patching, repair, rollback, and uninstallation
- Test installer behavior across different Windows environments, system settings, and user permissions
- Investigate and reproduce reported issues and collaborate with developers to resolve them
- Identify opportunities to improve testing processes through automation and better tooling
- Collaborate with cross-functional and global teams to support product quality
Skills
- Experience in desktop application testing
- Hands-on experience with test automation development
- Familiarity with at least one programming or scripting language (Python, Groovy, or Shell)
- Experience testing Windows installer packages or desktop applications
- Good understanding of software testing fundamentals, including defect lifecycle and test design
- Solid understanding of Windows OS fundamentals (file system, registry, services, processes, permissions)
- Strong problem-solving and communication skills
- Knowledge of MSI, bootstrapper-based installers, and silent installation
- Familiarity with Windows diagnostics and troubleshooting tools
- Exposure to CI/CD tools like Jenkins
- Basic understanding of the Microsoft .NET platform
Company Overview