Henry Schein One is looking to improve the quality of their dental imaging product line by hiring a Software Engineer in Test who can contribute to diagnosing and fixing bugs, and enhancing testing processes.
Requirements
- 1 - 2 years of test automation and/or software development experience
- Experienced with C-Sharp and/or Python
- Understanding of client server architecture and desktop applications and their testing
- Ability to implement test automation derived from technical specifications, code analysis and general product requirements
- Knowledge of test cases, test plans, test suites and application design patterns
- NUnit, XUnit, Wiremock, and Jira XRay Test Management
- FlaUI or other UI automation libraries
Responsibilities
- Assist in diagnosing and documenting software defects, helping identify potential root causes and recommending next steps for resolution
- Create and maintain test cases, test suites, and test plans in the test management system for unit, integration, functional, regression, and end-to-end testing
- Contribute to maintaining code quality by writing and executing automated and manual test cases as part of functional and regression testing
- Support enhancements to test automation frameworks through research and collaboration with senior developers and management
- Learn and apply best practices in areas such as test automation, continuous integration/deployment, and version control
- Follow and help establish testing standards and learn from mentors on how to apply them effectively
- Participate in team meetings and activities that support the software development lifecycle (SDLC) and contribute to smooth product delivery
Other
- Hybrid work model: 1-2 days per week at Iowa State Research Park
- Travel typically less than 10%
- Effective technical leadership and cross-team collaboration
- Excellent written and verbal communication skills
- Bachelor’s Degree in Computer Science or a related field