Software Engineer
India - Bengaluru Update time: October 16,2020
Job Description

Job Title: Software Engineer
Job Location
: Bangalore
About Company:
Thermo Fisher Scientific Inc. is the world leader in serving science, with revenues of more than $24 billion and approximately 75,000 employees globally. 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.

About Team:
We are Digital Engineering Team - the software center of excellence for Thermo Fisher Scientific. We are responsible for developing and delivering SaaS based applications and digital lab (Cloud-based) tools, to help scientists do their work more efficiently and with precision, enabling them to make our world healthier, cleaner and safer. Our world class software products and solutions accelerate scientific discovery and lab productivity. These solutions
- provide rich content, selection tools, collaboration tools and scientific apps that allow our customers to focus on innovation and the complexities of their science.
- create a connected world for our customers where discoveries happen the smart way — where every device/product is connected, self-aware, and self-healing—thereby enabling efficient workflows and collaborative science.
- enable our customers to efficiently manage their lab by providing them insight to workflow processes, asset uptime and product availability.
We give them the flexibility to access what they need when they need it, allowing them to select and receive products and services across multiple channels. We apply industry best practices to the design, development, and deployment of world-class software products built to leverage the power and scalability of the cloud.
Roles & Responsibilities:
We are seeking enthusiastic Software Engineers who will scope, design, implement, and maintain automated and manual tests for highly advanced bioinformatics software. We require strong software testing skills as well as a solid understanding of Software Quality Assurance principles.
The engineer understands all tiers of a system including application, database, and network layers. The engineer creates, executes and maintains automated test scripts, understands complex applications end-to-end, reports on testing results, tracks bugs/defects to completion and proactively provides guidance on software testing and automation best practices.
 

  • Analyse and develop test plans and protocols for Desktop and Web based scientific analysis
  • Create, update, maintain, and execute test plans that include manual and automated test cases.
  • Develop and maintain assets to support test cases including configurations and data.
  • Work closely with software and manual test engineers 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.
  • Develop and maintain libraries of reusable test objects.
  • Develop comprehensive test plans.
  • Create metrics and increase test coverage using the automated systems.
  • Represent the team in cross-organizational development forums as well as customer requirements gathering and software validation and training sessions
  • Rely on extensive experience and judgment to understand complex problems and resolve them efficiently
Skills & Qualifications
Required
  • BS/BE/BTech in Computer Science /Engineering
  • Working knowledge of operating systems and cloud platforms including Linux, Windows, AWS preferred.
  • Strong experience developing test cases – both functional and technical.
  • Identifying test cases for Test automation, test data preparation, defect identification, security testing, and root cause analysis.
  • Exposure and working knowledge of programming languages such as Java or C#
  • Effective verbal and written communication skills.
  • Ability to work with a distributed team of Development and Test engineers
  • Solid understanding of modern software architecture.
  • Excellent interpersonal, organizational and communication skills and a commitment to the mission of the institution.
  • 3-5 years of experience in a role performing verification/validation testing of applications

At Thermo Fisher Scientific, each one of our 75,000 extraordinary minds has a unique story to tell. Apply today http://jobs.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.


 

Get email alerts for the latest"Software Engineer jobs in "