Software Test Automation Engineer

3M

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Maplewood, MN
Salary
$145,676–$178,049 / yr
Posted
29 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $169k
This role $162k
$122k most similar roles pay here $211k

This role pays less than 55% of similar roles. Most pay $135,078–$202,800 — the shaded band above. At the midpoint, this role pays about $162k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About 3M

3M is a diversified technology and manufacturing conglomerate producing thousands of products across healthcare, safety, electronics, transportation, and consumer goods. Industry: Diversified Manufacturing

3M currently has 61 open roles on FindRole.

Listed pay typically runs $145,676–$178,049 across 51 roles with salary data.

Most-posted roles

View all roles at 3M

At a glance

TL;DR · Software Test Automation Engineer

As a Senior Software Test Automation Engineer, you will join a cross-functional team to design, code, and maintain automated tests for server-side software components, APIs, services, and integrations. You will develop reusable automation frameworks, test utilities, mock services, and validation tools while ensuring security best practices like encryption are applied across system designs. Your daily work involves troubleshooting and optimizing software performance, reliability, and interoperability across hardware and software interfaces. The role requires expertise in C/C++, embedded applications, and industrial automation protocols such as CIP, OPC-UA, and MQTT. You will also manage low-latency, time-critical network communications over Wi-Fi and utilize AI software development tools. This position addresses the technical challenge of ensuring robust functionality across distributed systems, databases, and complex hardware-software interfaces within a sophisticated technological environment.

What you'll do

  • Design, code, and maintain automated tests for server-side software components, APIs, services, and integrations.
  • Develop and enhance reusable automation frameworks, test utilities, mock services, and validation tools.
  • Implement security best practices, including encryption and secure communications, across system designs.
  • Troubleshoot and optimize software performance, reliability, and interoperability across hardware and software interfaces.
  • Identify, document, troubleshoot, and track software defects in collaboration with development teams.
  • Provide technical leadership on cross-functional teams and contribute to engineering best practices.

What we're looking for

  • Bachelor’s degree or higher in Computer Science, Software Engineering, Computer Engineering, Information Technology, Electrical Engineering, or a related technical field.
  • Seven years of software development experience including coding automated tests for server-side or backend systems.
  • Master’s degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, Electrical Engineering, or a related technical field (preferred).
  • Experience testing APIs, services, databases, and distributed software systems (preferred).
  • Working knowledge of industrial automation protocols such as CIP, OPC-UA, and MQTT (preferred).
  • Experience with C/C++ and embedded applications (preferred).
  • Understanding of low-latency, time-critical network communications over Wi-Fi (preferred).
  • Proficiency with AI software development tools (preferred).

More like this

Similar roles

Test Automation Software Engineer

Booz Allen Hamilton

McLean, VA 31 days ago $69,400$158,000
Python JavaScript TypeScript C# .NET Selenium Playwright REST APIs SQL CI/CD Jenkins GitHub Actions Git Jira Containers Linux Windows Server IIS DevSecOps GitOps Static Code Analysis

Senior Software Test Engineer

Caterpillar

Irving, TX 17 days ago $112,710$183,140
Java Spring Boot REST APIs Microservices Python AWS Docker Kubernetes CI/CD Kafka JUnit Mockito Testcontainers WireMock REST Assured Cucumber GitHub Copilot Simulation-based testing Software-in-the-Loop Hardware-in-the-Loop

Senior Software Engineer

3M

Maplewood, MN 36 days ago
C++ C Linux Windows Wi-Fi Bluetooth Low Energy NFC UWB Digital Signal Processing CIP OPC-UA MQTT Encryption
7+ yrs exp

Software Test Automation Engineer

State Street

Quincy, MA 59 days ago
Python PySpark Databricks AWS Spark Scala SQL ETL Selenium Airflow JIRA X-Ray Confluence Hive Impala Hadoop TOAD Agile
5+ yrs exp Hybrid

Test Automation Software Engineer

Booz Allen Hamilton

McLean, VA +1 7 days ago $77,600$176,000
Selenium Playwright CI/CD Jenkins GitHub Actions Python JavaScript TypeScript C# .NET Git Jira REST APIs SQL Containers Linux DevSecOps GitOps GitHub CodeQL Static Code Analysis

Software Engineer, Test Automation

Cisco

Remote (San Jose, CA) 11 days ago $167,700$245,200
Python Go LangChain LangSmith Playwright K6 JMeter LLM APIs Prompt Engineering Contract Testing Test Automation Performance Testing Security Compliance OCSF Caldera Audit Log Validation Tenant Isolation Probes
8+ yrs exp Remote