The individual should be able to do software development as well as being comfortable performing QA/Verification testing duties depending on project's needs.
The ability to optimally communicate and work proactively in a diverse environment with scientists, software developers and business people, and a keen curiosity about scientific programming and fundamental science is paramount to success in this role.
**What will you do?**
- Participate in sprint planning and backlog grooming sessions.
- Work with the team and develops manual (written) test cases for each sprint backlog item.
- Execute the test cases in parallel with the team and provides feedback/results to the team so that issues can be caught and addressed early.
- Develop end-to-end test cases covering the entire workflow to ensure existing features are un-affected with each new feature
- Generate test reports to share and review with team as part of bi-weekly sprint reviews.
**Minimum Requirements or Qualifications**:
- BS/MS in Computer Science, Computer Engineering, Physics, Mathematics or equivalently technical fields.
- Passionate about building extraordinary software solutions that improve lives.
- 4+ years of shown experience with automated testing utilizing tools like Playwright, Mockito, Cucumber, Junit.
- Experience with software development standard methodologies: Agile, TDD, DDD, BDD.
- Ability to document artifacts and processes then explain them to others.
- Strong in written and verbal communications
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status. We will gladly provide reasonable accommodations covered under the ADA.