You will own the quality and testing lifecycle for desktop applications running on specialized Windows 10 appliances.
Responsibilities
- Design and develop prioritized features and test strategies for desktop application UI code.
- Build and maintain test automation using a custom harness written in C++ and Ruby.
- Drive code quality through rigorous unit testing and manual testing processes.
- Create comprehensive test plan and test strategy documentation.
- Participate in project initiation and sprint ceremonies to ensure architectural alignment.
Required Skills
- 5+ years of experience in software testing or development.
- Strong proficiency in C++ within a Windows environment.
- Solid scripting skills using Ruby or Python.
- Deep understanding of Object-Oriented Programming (OOP) concepts.
- Experience with unit testing and driving code quality.
- Familiarity with desktop application UI code, such as C#, Java, or Qt.
- Ability to work with Visual Studio compiled applications.
- Experience with Java or other programming languages for automation.
- Bachelor's degree or equivalent experience.