Sr. R&D Software Test Engineer (Selenium & Java)
Singapore - Marsiling Update time: October 21,2020
Job Description

Why Thermo Fisher Scientific?
 
Now is an exciting time to join our Genetic Sciences business. Here at Thermo Fisher Scientific, our industry leading scale means unparalleled commercial reach, unique customer access and a global footprint. Our broad customer base, from research to clinical to commercial production means you can have a broad and meaningful impact. All while working in an environment where you will be supported, valued and rewarded for your performance. Join the team with unmatched depth of capabilities and help our customers solve some of the world’s toughest challenges from the fight against COVID-19 to Zika to many others.
 
 
Office location: Marsiling, Singapore (5-10 mins walk from Woodlands MRT / bus interchange)
Operating hours: Mon-Fri, 8am-515pm 
Report into: Staff Engineer, Software Test, R&D



What will you do?

  • Work independently in a team to conduct complex software testing activities
  • Involved in the quality assurance stage of software development and deployment
  • Work on individual projects, projects that span different department or multinational projects
  • Lead small teams to complete software test projects
  • Using programming and coding languages. Assessing code and software test automation
  • Conduct automated and manual tests to ensure the software created by developers is fit for purpose. Software testing involves the analysis of software, and systems, to avert risk and prevent software issues
  • Create and prepare software development life cycle documents
  • Setup test and defect management system in JIRA and HP ALM
  • Setup test environment such as software/hardware/test data
  • Develop a thorough understanding of the requirements of the system under development and perform requirement analysis
  • Develop test cases and a test plan based on the requirements, specifications and release schedules
  • Execute test cases described and documented in the test plan during the development cycle and formal product verification
  • Update test results in the test management system
  • Identify failures during test execution and log appropriate information needed into defect tracking system to allow the developer to understand, reproduce, and address the issue
  • Exercise good judgment determining priority and severity of defects
  • Monitor defects resolution efforts and report defects status to technical lead
  • Retest the resolved defects and update test results in test and defect management system
  • Work in a geographically separated team in different time zones
  • Contribute to innovation and process improvement efforts


How will you get here?

Education

  • Technical degree with 5 years of relevant experience as a software professional

Experience

  • 5 years of SQA (Software Quality Assurance) test process and methodologies in software testing
  • 2 to 3 years experience leading small teams successfully
  • At least 2 years experience using test automation tool Selenium/Appium, Jmeter, or scripting language such as Java script and Python

Overall 5 years’ experience in the following:

  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Proven working experience in software quality experience
  • Proven ability to troubleshoot issues and determine the root cause of defects
  • Strong knowledge of software QC methodologies, tools and processes
  • Experience in Agile software development
  • Completed 3-4 full cycle SW testing projects

Knowledge, Skills, Abilities and Competencies Preferred

  • Good English communication skills, both written and spoken
  • Enthusiastic to break software, find bugs and issues within a product before it gets deployed to everyday users
  • Translate business requirements into functional specifications to be conveyed to in-house development team/ vendors to develop proposed solutions/ enhancements
  • Experience with IVD software development life cycle
  • Experience with SQL and HP ALM test management system
  • Experience with automated testing tools
  • Experience with performance and load testing using load runner or Jmeter
  • Experience with API testing
  • Experience with touch screen automation via Appium for Android
  • Experience with web base test automation via Selenium for java
  • Test Environment Setup (Maven Integration, Selenium/Appium, Java, TestNG and Jenkins Integration)

*GTSDouble

Get email alerts for the latest"Sr. R&D Software Test Engineer (Selenium & Java) jobs in "