Automation Engineer I, Software

Year    Bengaluru, Karnataka, India

Job Description


At Thermo Fisher, our mission is to cure cancer with genomic data. It is a close-knit, collaborative, multi-functional setting where we believe none of us is as smart as all of us, and we each have something valuable to contribute toward our goal. The software services team is tasked with applying industry standard methodologies to the design, development, and deployment of world-class software products. We are looking to hire individuals with experience with software development and test engineering in clinical and research settings, and who can help us tackle the next wave of technical challenges using the latest cloud-based, big-data, and rich analytics toolsets. We are seeking enthusiastic software test engineers who will scope, design, implement, and maintain automated and manual tests for highly sophisticated bioinformatics software. We require strong coding skills as well as a proven understanding of Quality Assurance principles and Continuous Integration methods. You will write positive and negative smoke and regression test scripts to test product functionality and integration with dependencies. You will test APIs, user interfaces, web services, and/or web apps and write performance, load, and stress tests. You are excited and passionate about participating in an Agile/SCRUM setting to meet and exceed customer expectations and continuously drive towards quality improvements. You like the idea of partnering with users and other team members to brainstorm the best possible approaches to validating systems. You welcome the challenge of working in a fast-paced, discovery-oriented environment and will be genuinely passionate about the prospect of creatively exercising your problem-solving skills continuously to ultimately improve the human condition. Essential Functions:

  • Understand product requirements and develop manual and automated functional, system and integration tests
  • Use identified tools for automating the tests of the API, and web applications we build and support
  • Develop and implement automated tests using selected tools, which will require programming in Java
  • Perform static analysis of source code using complexity metrics
  • Assist in crafting, reviewing, and figuring out amount of code coverage of tests written
  • Perform Load and Stress Testing of applications using enterprise-level Test Automation tools
  • Assist in implementing and maintaining a Continuous Integration Solution
  • Integrate test suites into the test management system and custom test harnesses
  • Participate in project-wide reviews of requirements, system architecture, and detailed design documents
  • Effectively communicate and report testing status and findings.
  • Participate in QA activities such as estimation, test planning, test design, preparation of traceability matrix, test execution, test results analysis, and reporting
Minimum Qualifications (must have):
  • Bachelor’s in engineering/Computer Science or master's degree or equivalently technical fields
  • 0 to 2 years of QA experience in commercial browser-based software.
  • Good understanding of test automation, including implementing test code within a CI/CD pipeline.
  • Good understanding of Selenium and popular test management and automation tools such as JIRA
  • Good understanding of the following preferred: web protocols, open-source tools for testing; continuous integration and delivery concepts; XML, XSD, JSON, SQL Test Automation Frameworks
  • Working proficiency in Java
  • Working proficiency with Jenkins and Git Hub Enterprise
  • Can write code to test APIs
  • Good understanding of the entire software development process
  • Ability to work in a Scrum/Agile software team & diverse team in a collaborative environment
  • Excellent verbal and written communication skills. Ability to optimally document artifacts and processes and then explain them to others
Preferred Qualifications (nice to have):
  • Experience with TestNG/JMeter/SOAPUI/REST-assured or other test automation frameworks
  • Database understanding is desired but not a must-have
  • Experience working with a geographically distributed team
  • Experience in the Life Sciences domain, especially genetic analysis applications
  • Experience working in an FDA-regulated environment
  • Experience using Agile Scrum development processes

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2878449
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year