Job Details



Refer Job: Send to a Friend
  • Share this on Facebook
  • Share this on LinkedIn

Add Add to Saved Jobs

Back

Software Test Engineer

Job ID: req1111
Facility: Chicago IL
Location: 5454 South Shore Drive, Suite 2A/B, Chicago, IL 60615 USA

The Frederick National Laboratory is dedicated to improving human health through discovery and innovation in the biomedical sciences, focusing on cancer, AIDS, and emerging infectious diseases. 

Position Overview:

THIS POSITION HAS A TERM OF APPROXIMATELY 1 YEAR AND WILL BE PAYROLLED THRU AN OUTSIDE AGENCY – MAY RESULT IN FULL TIME POSITION AT END  THE 1 YEAR TERM WITH THE UNIVERSITY OF CHICAGO

100% TELECOMMUTE – WILL BE REQUIRED TO  ATTEND ONSITE MEETINGS IN SUBURBAN CHICAGO AREA – MUST LIVE IN OR BE WILLING TO RELOCATE AT OWN EXPENSE TO THE CHICAGO AREA

 

KEY ROLES/RESPONSIBILITIES

As a Software Test Engineer, working on the NCI Genomic Data Commons (GDC), you will design and execute test cases for this innovative data sharing platform developed for cancer research.  The Software Engineer in Test will support the Quality Assurance (QA) team in developing test cases and automated test scripts for GDC applications and execute developed test cases and scripts throughout the GDC release cycle.

  • Create the project Software Quality Assurance Plan
  • Create and implement QA Test Plans and SOPs
  • Test functionalities prior to each release on each tier (QA, Stage and Production)
  • Test the product to be compliant with technical specifications and policy requirements
  • Identify necessary teams to successfully complete the Test Phase
  • Contribute to the Master Test Plan and Strategy by identifying appropriate test techniques and tools that ensure product quality and test completion
  • Develop the test case documents according to the Master Test Plan/Test Strategy
  • Facilitate triage of defects and assist in defect investigation and escalation
  • Walk through the test results with the team and communicate status to management and project leadership
  • Assist with the implementation of automated testing tools
  • Serve as a liaison with internal and external collaborators on various research projects

BASIC QUALIFICATIONS

  • Bachelor's degree in computer science, mathematics, statistics, engineering, or a related field
  • Minimum of two (2) years of professional QA experience in testing activities for all phases of the testing lifecycle
  • Experience designing and evaluating tests for web applications and APIs
  • Experience with unit testing, test case development, and automated regression testing
  • UX/UI testing and browser test automation (Selenium) experience
  • Experience coding in Python (1 year+), preferable
  • Experience coding in one or more of the other languages: JavaScript, C/C++, Go.
  • Unix/Linux experience
  • Version control experience with Git
  • Experience with high performance/cloud computing and performance/scalability testing
  • Familiarity with genomics, preferable
  • Must be able to obtain and maintain security clearance

COMPETENCIES

  • Proficient in one or more common programming languages
  • Detailed knowledge of software verification and validation processes and procedures
  • Excellent debugging and trouble shooting skills
  • Understanding of Agile Process and ability to prioritize and manage workload to meet critical project milestones and deadlines
  • Ability and willingness to acquire new programming languages, and learn about statistical methods
  • Ability to work in a collaborative team environment
  • Excellent technical and communication skills

Equal Opportunity Employer (EOE) | Minority/Female/Disabled/Veteran (M/F/D/V) | Drug Free Workplace (DFW)