Staff Engineer, Software Test

Thermo Fisher Scientific

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale. Join our colleagues in bringing our Mission to life every single day to enable our customers to make the world healthier, cleaner and safer. We provide our global teams with the resources needed to achieve individual career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like protecting the environment, making sure our food is safe or helping find cures for cancer.


Role Summary :

Participate in innovative technology research and product delivery as a Staff, Software Test leader. We are looking for a senior quality engineering professional who can define and drive test strategy, architect scalable automation frameworks, lead deployment-readiness validation, and influence quality practices across enterprise software applications. The successful candidate will combine deep hands-on technical expertise with leadership, mentoring, stakeholder management, and the ability to deliver high-quality releases in Agile and DevOps environments.

What do we look for :-

  • 10+ years of progressive experience in software testing, quality engineering, test automation, or software development in enterprise product environments.

  • Proven ability to lead end-to-end test strategy across functional, integration, regression, API, performance, security, usability, data-driven, workflow, and deployment-validation testing.

  • Strong expertise in UI automation using open-source or commercial tools such as TestComplete (preferred), Playwright, Selenium, or equivalent frameworks.

  • Strong experience with non-functional automation and validation tools such as Postman, JMeter, ReadyAPI, or equivalent API and performance testing platforms.

  • Advanced experience designing, implementing, maintaining, and governing reusable automation frameworks using BDD, data-driven, page object model, service-level automation, keyword-driven, or hybrid approaches.

  • Proficiency in one or more programming and scripting languages commonly used for test automation, such as JavaScript (preferred), Python, Java, C#, PowerShell, or equivalent.

  • Strong understanding of software development lifecycle, software test lifecycle, Agile methodology, DevOps practices, release governance, and risk-based quality decision-making.

  • Hands-on experience with version control and engineering platforms such as Git, Azure DevOps, GitHub, Jenkins, GitLab CI, or similar CI/CD tooling.

  • Ability to build, execute, analyze, and optimize automated test suites for functional, workflow, integration, smoke, regression, acceptance, and deployment-readiness testing.

  • Experience defining quality metrics, automation ROI, test coverage, defect leakage, execution reliability, release readiness, productivity improvements, and leadership reporting dashboards.

  • Demonstrated ability to troubleshoot complex test, environment, deployment, data, and integration issues across multi-tier enterprise applications.

  • Excellent written, verbal, and presentation skills, with the ability to influence developers, architects, product managers, validation teams, program leaders, and other stakeholders.

  • A technical leader with strong problem-solving, analytical thinking, ownership, organization, coaching, and decision-making skills.

Key Responsibilities

  • Own and evolve the overall software test strategy for assigned products, platforms, or programs, ensuring alignment with product quality goals, release timelines, and business priorities.

  • Lead the design and implementation of scalable test automation architecture across UI, API, integration, performance, smoke, regression, and deployment validation layers.

  • Define test approach, test scope, quality gates, entry and exit criteria, risk-based prioritization, and release-readiness recommendations for major product releases.

  • Drive CI/CD test integration by enabling automated test execution in build pipelines, pull requests, nightly suites, release branches, and deployment workflows.

  • Establish deployment test practices for pre-deployment, post-deployment, production smoke, rollback validation, configuration verification, environment checks, and release sign-off support.

  • Partner with development, DevOps, product, architecture, cybersecurity, validation, and support teams to improve testability, observability, traceability, and release confidence.

  • Mentor and technically guide software test engineers, automation engineers, and manual testers through code reviews, framework standards, best practices, reusable libraries, and capability development.

  • Identify automation gaps, test data needs, environment dependencies, tooling improvements, and process risks; drive corrective actions to improve reliability and efficiency.

  • Analyze automation results, production defects, escaped defects, flaky tests, failure trends, and pipeline quality signals to recommend improvements.

  • Champion quality engineering practices including shift-left testing, continuous testing, service virtualization where applicable, contract testing, test data management, and measurable automation outcomes.

  • Prepare and present quality status, test metrics, automation ROI, risk summaries, release-readiness updates, and improvement roadmaps to engineering and business leadership.

Leadership and Collaboration Expectations

  • Act as a staff-level quality engineering owner and trusted advisor for cross-functional product teams.

  • Lead technical discussions, design reviews, test strategy reviews, defect triage, release readiness reviews, and quality governance forums.

  • Influence quality culture across teams by promoting engineering discipline, automation-first thinking, measurable outcomes, and continuous improvement.

  • Coach team members on automation design, test coverage analysis, test data planning, debugging, deployment testing, and stakeholder communication.

  • Work effectively across geographic boundaries, time zones, and multi-functional teams while maintaining clarity, accountability, and delivery focus.

Education

  • BS/MS in Computer Science, Software Engineering, Information Technology, or a similar field; equivalent practical experience may be considered.

Experience

  • Must have 10+ years of hands-on experience in software testing, test automation, quality engineering, or software development.

  • Must have demonstrated staff-level experience leading test strategy, automation framework architecture, CI/CD integration, deployment validation, and cross-functional quality initiatives.

  • Must have strong hands-on experience with TestComplete, Playwright, Selenium, Postman, JMeter, ReadyAPI, or similar tools, and proficiency in JavaScript, Python, Java, C#, PowerShell, or a similar language.

  • Experience mentoring engineers, reviewing automation code, defining best practices, and influencing quality outcomes across multiple teams is required.

Thermo Fisher Scientific Equal Employment Opportunity Statement

Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other legally protected status.We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform crucial job functions, and receive other benefits and privileges of employment.

Employee Benefits

We offer competitive remuneration, annual incentive plan bonus, healthcare, and a range of employee benefits. Thermo Fisher Scientific offers employment with an innovative, forward-thinking organization, and outstanding career and development prospects. We offer an exciting company culture that stands for integrity, intensity, involvement, and innovation.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.