Job Directory Lead Software Development Engineer in Test (Lead SDET)

Lead Software Development Engineer in Test (Lead SDET)
Chicago, IL

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Department2010009 BSD - Center for Data Intensive Science

About the UnitThe Center for Translational Data Science at the University of Chicago is a research center pioneering the discipline of translational data science to advance biology, medicine, and environmental research. We architect ecosystems of large-scale commons of research data, computing resources, applications, tools, and services for the broader research community to use data at scale to pursue scientific inquiry and accelerate discovery. These growing data commons offer petabytes of rich research data to scientists across the world.

Job Information

Job Summary:

The Lead Software Development Engineer in Test in the Center for Translational Data Science will work with cloud computing infrastructure based on OpenStack and AWS to lead all aspects of quality assurance and manage a SDET team. In this role, you will lead end to end testing for large-scale data intensive systems. You will join a cross functional team dedicated to building biomedical data commons in support of data-driven cancer research. Our work lies at the intersection of cutting edge research and production systems, both in terms of the bioinformatics and the computer science principles being utilized. The data commons we are building offer some of the world's largest collections of biomedical data for scientific research and discovery. The lead SDET will lead the QA team by providing technical authority and oversight for all aspects for our software and system quality. You will work hands-on at a high technical level in manual and automated activities. The lead SDET will also be solving big quality challenges, coaching SDETs and influencing other teams and managers the art of quality testing. You will also work with the technical leadership team to define and implement a long-term vision of quality features for the entire ecosystem including hybrid cloud platforms, systems orchestration, API development, data analytics, and user interfaces. This at-will position is wholly or partially funded by extramural funds (e.g., grant, gift, endowment) which are renewed under provisions set by the grantor. Employment will be contingent upon the continued receipt of these extramural funds and satisfactory job performance. If this position is eliminated due to the discontinuation of extramural funding, you will be given a minimum of one pay period's written notice (if exempt: 30 days, if non-exempt: 2 weeks), or pay in-lieu of notice.

Responsibilities:

* Responsible for defining and implementing the project Software Quality Assurance Plan, overall testing strategy, and execution of the test automation process.
* Develop and add automated functional, regression, and performance tests in existing test framework.
* Help define, build and maintain CI/CD and grow automation infrastructure.
* Responsible for leading testing activities required for the product to be compliant with technical specifications and policy requirements.
* Lead and contribute to efforts for test functionalities prior to each release on each tier (QA, Stage and Production) and oversee triage of defects and assist in defect investigation and escalation.
* Identify necessary individuals and collaborative teams to successfully create the test case documents according to the Master Test Plan/Test Strategy and complete the Test Phase.
* Walk through the test results with the team and communicate status and reports to project leadership and stakeholders.

Competencies:

* Ability to lead across a collaborative team environment required.
* Ability to adapt to short sprint cycles and agile experience in the full software lifecycle from design to deployment.
* Ability and willingness to acquire new programming languages, statistical and computational methods, and background in research area required.
* Ability to prioritize and manage workload to meet critical project milestones and deadlines required.
* Ability to persuade others to adapt new structures or systems in order to meet objectives.

Additional Requirements

Education, Experience or Certifications:

Education:

* Bachelor's degree in computer science, mathematics, statistics, engineering, or a related field required.
* Advanced degree in computer science, mathematics, statistics, engineering, or a relevant quantitative field preferred.

Experience:

* Minimum of four (4) years of professional QA experience in testing activities for all phases of the testing lifecycle in an agile environment required.

Technical Knowledge or Skills:

* Strong experience with automated testing for web UI and REST APIs and tools like Selenium required.
* Experience with unit testing, test case development and management, test automation, and performance/load testing required.
* Proficiency in one or more modern programming languages such as Python, C, C++, Java, Javascript, or Go required.
* High performance/ cloud computing experience (OpenStack or AWS or GCP) preferred.
* Experience with using and setting up performance testing tools such as LoadRunner, JMeter, Locust, etc. preferred.
* Unix/Linux programming or system administration experience preferred.
* CI/CD experience preferred.
* Experience educating/mentoring fellow SDETs preferred.

Required Documents:

* Resume

NOTE: When applying, all required documents MUST be uploaded under the Resume/CV section of the application

Benefit EligibilityYes

Pay FrequencyMonthly

Pay RangeDepends on Qualifications

Scheduled Weekly Hours40

UnionNon-Union

Job is Exempt?Yes

Drug Test Required?No

Does this position require incumbent to operate a vehicle on the job?No

Health Screen Required?No

Posting Date2019-03-08-08:00

Remove from Posting On or Before2019-09-08-07:00

Posting Statement:

The University of Chicago is an Affirmative Action/Equal Opportunity/Disabled/Veterans Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national or ethnic origin, age, status as an individual with a disability, protected veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.

Staff Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via Applicant Inquiry Form.

The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: http://securityreport.uchicago.edu. Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.