Software Test Automation Engineer
3M
August 13, 2026
Full-time
On-site
Minnesota, United States
IT
Role: Senior Software Test Automation Engineer responsible for designing, developing, and maintaining automated tests for server-side software, APIs, and integrations. Objectives include enhancing automation frameworks, ensuring system security, troubleshooting performance issues, and collaborating with development teams to identify and resolve defects. Responsibilities encompass building reusable testing utilities, applying security best practices, and providing technical guidance within a cross-functional team. Qualifications: Bachelor's degree in Computer Science or related field, with at least 7 years of experience in software development and automated testingβpreferably in private, public, government, or military sectors. Preferred skills include testing APIs, distributed systems, familiarity with CIP, OPC-UA, MQTT protocols, C/C++ programming, embedded applications, and low-latency network communications. High-value specifics: focus on backend and server components, security, and automation best practices, with possible international travel up to 10%. Location: On-site at Maplewood, MN, with some relocation potential. This role emphasizes technical leadership, cross-disciplinary collaboration, and adherence to security and quality standards in a regulated environment.