Senior Software Test Engineer

Johnson & Johnson

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$109,000–$174,800 / yr
Posted
17 days ago
Closes
Jun 20, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $180k
This role $142k
$96k most similar roles pay here $231k

This role pays less than 78% of similar roles. Most pay $142,400–$217,725 — the shaded band above. At the midpoint, this role pays about $142k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Johnson & Johnson

Johnson & Johnson is a multinational corporation operating in three main segments: consumer health products, pharmaceuticals, and medical devices, known for brands like Tylenol, Band-Aid, and Janssen. Industry: Pharmaceuticals & Medical Devices

Johnson & Johnson currently has 71 open roles on FindRole.

Listed pay typically runs $117,000–$201,250 across 68 roles with salary data.

Most-posted roles

View all roles at Johnson & Johnson

At a glance

TL;DR · Senior Software Test Engineer

The Senior Software Test Engineer role at Johnson & Johnson involves leading the maintenance and enhancement of a Python/pytest automated test suite for an embedded medical device platform. This position requires designing comprehensive test strategies that cover OS image builds using Yocto/Bitbake, C/C++ application logic, Python system tools, and web UIs, while also performing hardware-in-the-loop testing and validating security features such as secure boot and mTLS provisioning. The candidate will contribute to CI/CD quality gates by integrating static analysis results and unit test reporting, and produce IEC 62304-compliant documentation. Key skills include extensive experience with Python, pytest, embedded Linux systems, and Yocto/Bitbake, along with knowledge of cloud connectivity services and regulatory standards like FDA cybersecurity guidance.

What you'll do

  • Own and maintain Python/pytest automated test suite; report on code coverage.
  • Design and execute test strategies for embedded medical device platform components.
  • Perform hardware-in-the-loop testing including SD card flashing and boot validation.
  • Verify security features such as secure boot, PKI signing workflows, and mTLS provisioning.
  • Test cloud connectivity services including JSON telemetry and video streaming capabilities.
  • Contribute to CI/CD quality gates by validating static analysis results and unit test reporting.
  • Produce IEC 62304-compliant test documentation including requirements traceability matrices.

What we're looking for

  • 6+ years of software test engineering experience with embedded Linux systems and Yocto/Bitbake OS image validation.
  • 4+ years of Python and pytest experience, including coverage tooling and CI/CD integration.
  • Experience with hardware-in-the-loop testing, secure boot, PKI signing workflows, and mTLS provisioning.
  • Knowledge of cloud connectivity services testing, including TLS, video streaming, and OTA updates.
  • Ability to produce IEC 62304-compliant test documentation and collaborate across various engineering teams.

More like this

Similar roles

Senior Software Test Engineer

Abbott

Pleasanton, CA 71 days ago $90,000$180,000
Python JavaScript TypeScript PyTest Jest Playwright REST Assured GitHub Actions Azure Pipelines Docker Graylog Datadog CI/CD DevOps ISO 13485 IEC 62304 HIPAA GDPR

Senior Software Test Engineer

Abbott

Alameda, CA 37 days ago $90,000$180,000
CI/CD GitHub Actions Azure Pipelines Python JavaScript TypeScript Jest REST Assured Pitesti Playwright ISO 13485 IEC 62304 FDA 21 CFR 820 HIPAA GDPR SDLC API testing Cloud-native architectures Microservices testing

Senior Software Engineer in Test

Q2

Austin, TX 4 days ago
Python Selenium CI/CD GitLab Jira RESTful APIs SQL Terraform AWS Kubernetes Docker PostgreSQL Agile methodologies
Hybrid

Senior Software Engineer in Test

Warner Bros. Discovery

Remote (Atlanta, GA) 1 day ago
JavaScript Java Selenium Appium Jenkins GitHub Jira CI/CD TestRail Qmetry UI Automation Mobile Automation API Testing Unit Tests Integration Tests End-to-End Tests Performance Testing Load Testing Security Testing Network Monitoring Tools Debug Logs Performance Dashboards
Remote

Senior Software Development Engineer in Test

Nvidia

Santa Clara, CA 5 days ago $140,000$224,250
Python AI-assisted development tools Codex Claude Code Automation frameworks Windows operating systems PC architecture Drivers Hardware/software interactions PC gaming scenarios Troubleshooting workflows GPUs Graphics drivers Gaming technologies NVIDIA DLSS Frame Generation Reflex CUDA G-Sync Multi-monitor setups Input devices Performance tools Compatibility scenarios