Staff Engineer, Software
Thermo Fisher · Hyderabad, India
Thermo Fisher · Hyderabad, India
Work Schedule First Shift (Days) Environmental Conditions Office Job Description Thermo Fisher Scientific Inc. (NYSE: TMO) is the world leader in serving science, with revenues of more than $20 billion and approximately 65,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 The Position We are seeking a DevOps Engineer with strong expertise in test automation pipelines and infrastructure to design, implement, and maintain robust CI/CD systems supporting automated testing and software delivery. This role focuses on ensuring the reliability, scalability, and efficiency of build, test, and deployment workflows across complex development environments. You will play a key role in integrating and maintaining automated test frameworks within CI/CD pipelines, enabling continuous validation through integration, regression, and workflow testing. The position requires hands-on involvement in managing test environments, troubleshooting pipeline and infrastructure issues, and ensuring smooth artifact lifecycle management. You will work in a highly collaborative, cross-functional environment, partnering closely with Development, Test Automation, QA, and infrastructure teams to translate requirements into scalable technical solutions. The role also involves working with shared infrastructure and toolchain teams to align on standards and support common platforms. This position requires a strong problem-solving mindset, the ability to operate in complex and distributed systems, and a focus on continuous improvement of DevOps and test automation practices within Agile and scaled Agile (ART) environments. Key responsibilities include, but are not exclusively: • Design, develop, and maintain CI/CD pipelines using Jenkins and GitLab to support reliable build, test, and deployment workflows • Support and optimize C#/.NET build and deployment processes, including dependency and package management using NuGet and related tools • Integrate and maintain automated test frameworks (e.g., Playwright, PyTest, Selenium, BDD frameworks) within CI/CD pipelines to enable continuous testing • Manage and optimize automation pipelines for integration, regression, and workflow testing to ensure high software quality and fast feedback cycles • Maintain and manage artifact lifecycle processes, including artifact storage, ISO builds, and installer publishing using tools such as Artifactory • Develop and maintain automation scripts (Python, PowerShell) to improve pipeline efficiency, scalability, and reliability • Provision, configure, and maintain automated build, deployment, and test environments, including software application clusters • Manage and support VMware infrastructure (vSphere) to ensure stable and scalable environments for CI/CD and testing activities • Troubleshoot and resolve issues across Windows and Linux build and test environments • Integrate and maintain static code analysis tools (e.g., SonarQube, TICS, CodeQL) within CI/CD pipelines to ensure