Start Your Search Here

Job Search

Thermo Fisher Scientific

Singapore / Global

Senior/Software Test Automation Engineer

Job Description

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Designs, develops, and executes software testing strategies to ensure product quality and reliability. Responsible for test planning, automation, execution, and defect management across the software development lifecycle. Works independently and may lead small project teams while collaborating with cross-functional and global stakeholders

What will you do

Requirement Analysis & Collaboration

Analyze system requirements and develop a deep understanding of applications under test

Collaborate with cross-functional and geographically distributed teams

Participate in QA activities throughout the software development lifecycle

Test Planning & Documentation

Design and develop test strategies, test plans, test cases, and test protocols

Create and maintain SDLC documentation

Define and assess defect severity and priority

Test Environment & Tools Setup

Configure/ Setup and maintain test environments, including hardware, software, and test data

Set up and manage test and defect tracking tools (e.g., JIRA, JAMA)

Test Automation & AI assistive testing

Develop, maintain, and enhance automated test frameworks and scripts

Utilize programming languages to improve test automation and efficiency

Effectively use AI tools to accelerate test design and automation

Test Execution

Execute manual and automated test cases across development and release cycles

Perform functional, system, regression, API, and performance testing

Record and maintain test results in test management systems

Defect Management

Identify, document, and track defects with clear reproduction steps

Perform root cause analysis and support issue resolution

Monitor defect status and validate fixes through re-testing

Leadership & Continuous Improvement

Work independently and contribute to complex testing activities

Lead small teams or testing efforts for assigned projects

Drive continuous improvement in testing processes, tools, and methodologies

How will you get here

Education

Bachelor's degree in Computer Science, Engineering, Life Sciences, or related field with at least 5 years of relevant experience

Candidates with less experience may be considered for junior roles

Experience

Experience in Software Quality Assurance (SQA) and testing methodologies

Experience working in Agile environments and the full software testing lifecycle

Proven experience in writing clear and comprehensive test plans and test cases

Hands-on experience with both white-box and black-box testing

Hands-on experience with test automation tools (e.g., Selenium, Appium) and programming/scripting (e.g., Java, Python, JavaScript, C#)

Demonstrated ability to troubleshoot issues and perform root cause analysis

Experience in completing end-to-end software testing projects

Strong track record in software quality assurance and testing delivery

Experience leading small teams or projects is preferred

Exposure to hardware-software integration or embedded systems is an advantage

Knowledge, Skills & Competencies (Preferred)

Technical Expertise

Test automation frameworks and tools (e.g., Selenium, Playwright)

Programming languages (e.g., Java, Python, JavaScript, C#)

API testing tools (e.g., Postman)

Performance testing tools (e.g., JMeter, LoadRunner)

Database testing and SQL

Version control (Git) and CI/CD tools (e.g., Jenkins, Azure DevOps)

Test management tools (e.g., JIRA, JAMA, HP ALM)

Testing & QA Knowledge

Strong understanding of QA methodologies, tools, and best practices

Ability to create clear and comprehensive test documentation

Experience in embedded systems testing is a plus

Analytical & Problem-Solving Skills

Strong analytical thinking and problem-solving capabilities

Proficiency in root cause analysis and defect identification

Detail-oriented with a proactive quality mindset

Communication & Collaboration

Strong verbal and written communication skills in English

Ability to work effectively across teams and manage multiple priorities

Domain Knowledge (Plus)

Experience in life sciences or the biotechnology industry

Familiarity with ISO and FDA regulatory standards

Apply Now

Similar Opportunities

View all jobs