Thermo Fisher Scientific

Software Test Automation Engineer

Posted on: 22 Feb 2021

Branford, CT

Job Description

Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue exceeding $25 billion. Our Mission is to enable our customers to make the world healthier, cleaner and safer. Whether our customers are accelerating life sciences research, solving complex analytical challenges, improving patient diagnostics and therapies or increasing productivity in their laboratories, we are here to support them.

Location / Division

Branford, CT / Instrument and Enterprise Services

Digital Science (DSBU), part of Instruments & Enterprise Services (IES), delivers market-leading laboratory and data management solutions. These solutions help customers advance science, become more efficient, and improve their bottom line. Our offerings shape the lab of the future, by accelerating innovation and driving productivity. In short, it's our goal to make labs work the way laypeople think they do, with cloud-connected, instantaneous information, available seamlessly to scientists across the globe.

How will you make an impact?

The Software Test Automation Engineer is a senior role that acts or has the potential to act as a team lead and is a mentor to less experienced team members. This engineer understands all tiers of a system including application, database, and network layers. This engineer also creates, executes and maintains manual test scripts, understands complex applications end-to-end, reports on testing results, tracks bugs/defects to completion and proactively provides guidance on software testing best practices.

This role is a member of one or more product development teams, has a deep understanding of the product and how it is used by customers, and maintains a close working relationship with team members, especially the Product Owners.

What will you do?
* Develop and modify and maintain manual software testing scripts
* Create, update, maintain, and execute test plans that include manual test cases
* Develop and maintain assets to support test cases including configurations and data
* Work with Product Owners to ensure that software requirements are complete and that software tests appropriately exercise the requirements
* Work closely with Software Engineers and Product Owners to resolve issues
* Report on testing results and track issues to completion
* Troubleshoot, report and track issues in the issue tracking software
* Adhere to established organizational policies, procedures and standards
* Work with development teams to understand software design and functionality as deemed necessary
* Review, collaborate and recommend on software testing processes and frameworks
* Develop independent and comprehensive test plans, procedures, and scripts
* Develop and maintain libraries of reusable test objects
* Create metrics and increase test coverage
* Make recommendations that may have an impact on existing or future systems/applications, products, services or procedures and business processes
* Coordinate/liaise with engineering teams in other offices
* Act as team lead and mentor to less experienced team members
* Proactively provide guidance on SW testing best practices

How will you get here?

Education / Experience
* BS in Computer Science or Computer Engineering or related degree; OR high school diploma or GED AND 4 years of related work experience
* 5 years of experience in test automation
* Strong experience developing test cases 2013 both functional and technical
* Experience in test execution, test data preparation, defect identification, security testing, and root cause analysis
* Strong hands-on testing skills and relevant work experience 2013 must be able to develop, execute, and maintain test scripts
* Experience in white box and black box testing

Knowledge, Skills, Abilities
* Strong working knowledge of relational databases
* Working knowledge of operating systems and cloud platforms
* Knowledge of QA best practices such as behavior/test-driven development, test data preparation, defect identification, security testing, and root cause analysis
* Ability to work with a distributed team of software engineers, testers and automation engineers
* Effective verbal and written communication skills

Preferred Qualifications
* Life sciences industry experience and/or experience with the Platform for Science product
* Work experience with major aspects of the software development life cycle (requirements, design, implementation, and test)
* Experience testing across multiple operating systems
* Prior software engineering leadership experience
* Knowledge of QA best practices such as behavior/test-driven development using Gherkin
* Experience documenting and formalizing QA practices that are largely manual
* PostgreSQL experience
* Experience with web frameworks such as Angular and React
* Experience with Microfocus Application Lifecycle Management/Quality Center
* Experience with Tricentis/QASymphony qTest
* Experience with Jira

Our global team of more than 75,000 colleagues delivers an unrivaled combination of innovative technologies, purchasing convenience and pharmaceutical services through our industry-leading brands, including Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific, Unity Lab Services and Patheon. For more information, please visit www.thermofisher.com

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.

Thermo Fisher Scientific

Waltham, MA

Thermo Fisher Scientific Inc. (NYSE: TMO) is the world leader in serving science, with revenues of more than $24 billion and approximately 70,000 employees globally. Our mission is to enable our customers to make the world healthier, cleaner and safer. We help our customers accelerate life sciences research, solve complex analytical challenges, improve patient diagnostics, deliver medicines to market and increase laboratory productivity. Through our premier brands - Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific and Unity Lab Services - we offer an unmatched combination of innovative technologies, purchasing convenience and comprehensive services.

To serve science, Thermo Fisher Scientific needs to stay ahead of it. To be the world leader in serving science, we need to anticipate (pre-empt) customer needs. We need to constantly think about advancing science, so customers have the freedom to be bolder and more innovative – we are committed to pushing science and technology a step beyond where it is today.