Senior Software Development Engineer Test

LaunchCode

St. Louis (MO)

On-site

USD 90,000 - 120,000

Full time

30 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

LaunchCode is seeking a Software Test Engineer III to design and implement automated and manual verifications, including building data pipelines and test data for ML models. The role supports lab processes, collects data via automation, and maintains AWS infrastructure while contributing to full‑stack development.

Responsibilities include creating tests, reporting results for regulatory compliance, and developing reusable test components.

Qualifications

  • 4–6 years of experience developing software testing tools.
  • Experience designing and implementing automated testing frameworks.
  • Experience designing test structures that are reusable, maintainable, resilient, performant, and scalable.
  • Strong understanding of page object models, full-stack web apps, and microservices.
  • Proficiency in AWS, RESTful APIs, Selenium WebDriver, and frameworks such as PyTest, TestNG, and TestCafe.
  • Hands‑on experience with test automation tools like Postman, MockServer, Mockito.
  • Proficiency in Python and Java.
  • Excellent analytical and communication skills; able to explain complex issues clearly.
  • Ability to learn quickly and collaborate across multi-disciplinary teams.
  • Experience creating test reports from automated test runs.
  • Ability to multitask in an agile, fast-paced environment.

Responsibilities

  • Create, document, and execute formal automated & manual tests.
  • Interpret, document, and report testing results to maintain compliance with FDA, CAP/CLIA, and data privacy regulations.
  • Review software requirements to develop an automated testing strategy for a product or release.
  • Code reusable test functions or components.
  • Log and track defects, report technical issues, and verify fixes.
  • Develop tools to assist with testing as needed.
  • Assist with defect resolution and validation.
  • Collaborate with the lab to reproduce and identify issues; troubleshoot.
  • Collaborate with multidisciplinary groups to promote quality in all development phases.
  • Promote and support CI/CD pipeline implementation.
  • Perform work under minimal supervision and navigate complex problems.
  • Exemplify comprehensive knowledge of the subject matter.
  • Coach or mentor others as appropriate.
  • Other duties as assigned.

Skills

Automated testing
Manual testing
CI/CD
Selenium WebDriver
Python
Java
PyTest
TestNG
TestCafe
AWS
RESTful APIs
Page Object Model
Full-stack web apps
Microservices
Data pipelines
Collaboration
Communication

Tools

Selenium Webdriver
Postman
MockServer
Mockito

Job description

The Software Test Engineer III designs and implements automated and manual verification tests and aids in designing and implementing manual validation procedures, test plans, and test cases. This role supports the laboratory process flow and data collection through automation including automatically pulling data from laboratory instruments, building test data pipelines for a machine-learning algorithm, maintaining system infrastructure on AWS, as well as general full-stack development.

Responsibilities:
  • Create, document, and execute formal automated & manual tests.
  • Interpret, document, and report testing results to maintain compliance with FDA, CAP/CLIA, and data privacy regulations.
  • Review software requirements and specifications to develop an automated testing strategy for a product or release.
  • Code reusable test functions or components.
  • Log and track defects, report technical issues to development or product management teams, and verify fixes.
  • Develop tools to assist with testing as needed.
  • Assist with the resolution and validation of defects.
  • Team up with the laboratory to reproduce and identify issues, troubleshooting when needed.
  • Collaborate with multidisciplinary groups across the organization and act as a vocal proponent for quality in every phase of the development process.
  • Promote and support the implementation of the CI/CT/CD pipeline.
  • Perform work under minimal supervision and navigate complex problems.
  • Exemplify comprehensive knowledge of the subject matter.
  • Coach and/or mentor others as appropriate.
  • Other duties as assigned.
Requirements:
Knowledge, Skills, and Experience
  • Possess 4-6 years of experience developing software tools to aid in the testing of software.
  • Exemplify experience in designing and implementing automated testing frameworks.
  • Possess experience designing test structures that are easily reusable, maintainable, resilient, performant, and scalable.
  • Embody a strong understanding of page object models, full-stack web applications, and microservices.
  • Exemplify proficiency in the following technologies: AWS, RESTful APIs, Selenium Webdriver, and frameworks such as PyTest, TestNG, and TestCafe.
  • Possess hands‑on experience in virtualizing services for test automation using tools such as Postman, MockServer, and Mockito.
  • Exemplify knowledge of various programming languages (i.e., Python, Java)
  • Possess excellent analytical skills and an ability to communicate complex issues simply.
  • Display a proven ability to learn and collaborate with others in a multi-functional and specialty environment.
  • Possess hands‑on experience in creating test reports from automated test runs.
  • Exemplify the ability to multitask and thrive in an agile, fast‑paced, deadline‑driven environment while remaining flexible, proactive, resourceful, and efficient.
  • Possess proficient verbal and written communication skills while willing to share and receive information and ideas from all levels of the organization to achieve the desired results.
  • Possess high ethics and conduct business in the most professional manner.
  • Seek inclusiveness and collaboration, but step up to responsibility, make tough decisions, and be accountable for those decisions.
  • Act as a results‑oriented team player with strong interpersonal and communication skills, capable of working collaboratively with colleagues.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer
Senior Software Development Engineer

Planet Pharma • Minneapolis (MN)

On-site
USD 90,000 - 103,000
Software Tester
Software Tester

Digital Infuzion, Inc. • Rockville (MD)

On-site
USD 80,000 - 120,000
Senior Software Development Engineer in Test
Senior Software Development Engineer in Test

Swoon • Chicago (IL)

On-site
USD 120,000 - 180,000
Senior Software Test Engineer
Senior Software Test Engineer

Groupe Kardol • Santa Clarita (CA)

On-site
USD 130,000 - 170,000
Test Engineer II
Test Engineer II

Planet Pharma Group • Mounds View (MN)

On-site
USD 80,000 - 110,000
Senior Test Automation Engineer
Senior Test Automation Engineer

VideaHealth • Boston (MA)

On-site
USD 100,000 - 130,000
Senior Software Test Engineer
Senior Software Test Engineer

TechDigital Group • West Sacramento (CA)

On-site
USD 65,000 - 95,000
Software Engineer III
Software Engineer III

Natera • United States

Remote
USD 120,000 - 170,000
Medical coverage
Dental coverage
Vision coverage
+4
QA Functional Lead
QA Functional Lead

TechDigital Group • Raritan (NJ)

On-site
USD 70,000 - 100,000
Senior Software Engineer in Test
Senior Software Engineer in Test

Compunnel Inc. • Boston (MA)

On-site
USD 120,000 - 180,000