Thermo Fisher Scientific

Senior/Software Test Automation Engineer

Thermo Fisher Scientific
Life SciencesSingapore, SingaporeOnsitePosted 2 weeks ago

About the role

Senior/Software Test Automation Engineer role based on the published job description. Key responsibilities and requirements were extracted directly from the posting for quick review.

Life SciencesOnsite

Key Responsibilities

  • 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 2.
  • 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 3.
  • 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) 4.

Requirements

  • 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 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) 1.
  • 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)