Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Engineer III, Software Test

AT Thermo Fisher Scientific
Thermo Fisher Scientific

Engineer III, Software Test

Bangalore, India

Work Schedule
Standard (Mon-Fri)

Environmental Conditions
Standing for full shift

Job Description

About Team:

Thermo Fisher's "Software Engineering" centre of excellence in Bengaluru, also known as Digital Engineering, is committed to delivering world-class software and cloud computing services. Our mission is to assist scientists in working more efficiently and accurately, ultimately making a positive impact on the health, cleanliness, and safety of our world.

Our world-class software products and solutions accelerate scientific discovery and optimize lab efficiency. 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.
  • Build a connected world for customers with thoughtful discoveries, where every device/product is self-aware and self-healing, enabling efficient workflows and collaborative science.

Want more jobs like this?

Get jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

We apply industry standard methodologies to the design, development, and deployment of outstanding software products built to demonstrate the power and scalability of the cloud.

Roles & Responsibilities:

Purpose:

Join our team as a motivated Engineer III, Software Test who will actively contribute to the development of new features. You'll be part of a multi-functional scrum team working on Connect Platform & Ecosystem, Customer tenancy, Authorization, and Digital product subscriptions and entitlements. Your role includes identifying technical risks and offering alternate solutions, as well as mentoring and guiding team members.

Responsibilities:

  • Build repeatable automated Test Cases against the application under test.
  • Generate automated Test Cases based upon existing manual test cases and/or a feature's acceptance criteria.
  • Complete Test Cases to generate accurate test results.
  • Communicate with development about any defects found.
  • Build relationships with development and the product manager.
  • Actively participate in various scrum ceremonies such as Story grooming, sprint planning sessions etc.
  • Responsible for E2E ownership (Design to support) of multiple significant software modules.
  • Lead the integrity of technical work on significant concurrent projects.
  • Plan to participate and perform the technical work of an assignment.
  • Lead the implementation, automation testing, and integration testing, automation code reviews, and debugging.
  • Proactively look for ways to continuously automate feature testing with measurable and tangible goals.
  • Anticipate needs and problems while crafting solutions. Embrace challenge and change as an opportunity.
  • A highly motivated fast learner who can self-start and "figure out what needs figuring out".
  • Actively participate in the development community of practices in sharing and learning standard methodologies.
  • Excellent verbal and written communication skills. Ability to effectively detail and explain artifacts and processes.

Candidate Requirement:

Education: We prefer candidates with a BS degree in Computer Science, Software Engineering or a related field, along with 6+ years of relevant experience.

Mandatory Skills, Knowledge, and Experience:

  • Minimum 7 years experience in Java, .Net, Golang, or Python.
  • Proficient in programming concepts such as object-oriented principles, design patterns, data structures, and unit testing with JUnit.
  • Familiarity with Cucumber testing for development using behavior-driven approach (BDD).
  • Experience building and managing relationships with test engineers on a distributed team.
  • Experience with Agile development practices such as Scrum or Kanban and related tools such as Atlassian Jira or Microsoft Azure DevOps, or equivalent experience in DevOps.
  • Proven experience of 3 or more years with databases (Postgres/MySQL/Oracle/NoSQL DB), persistence frameworks, and SQL.

Nice to Have Skills, Knowledge, and Experience:

  • Experience with defining and implementing Non-Functional Requirements (NFR - Security, Performance, Cost etc.).
  • Experience with continuous integration and delivery pipelines (Jenkins declarative, or similar).
  • Experience with containerization and container orchestration with technologies including Docker, Kubernetes.
  • Awareness of cybersecurity threats (OWASP Top 10).
  • Experience with development on one or more mobile platforms is a plus.
  • Experience with quality, code analysis and Configuration tools like SonarQube, Semmle, Veracode, NetSparker, Ansible etc.
  • Minimum 2 years experience in Cloud computing using AWS (Amazon Web Services) such as S3, DynamoDB, SNS, SES, EC2.

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: ThermoFisher-R-01279869-2
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
    • HSA With Employer Contribution
    • Mental Health Benefits
    • Fitness Subsidies
  • Parental Benefits

    • Adoption Leave
    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
  • Work Flexibility

    • Flexible Work Hours
    • Hybrid Work Opportunities
    • Remote Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K) With Company Matching
    • Stock Purchase Program
    • Financial Counseling
    • Performance Bonus
  • Professional Development

    • Tuition Reimbursement
    • Access to Online Courses
    • Internship Program
    • Mentor Program
  • Diversity and Inclusion

    • Employee Resource Groups (ERG)
    • Diversity, Equity, and Inclusion Program