> Markdown version of [/jobs/ext/4148849-senior-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/4148849-senior-software-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Test Engineer - **Company:** Sigma Inc. - **Location:** Kirkland, WA, United States - **Experience:** Expert - **Salary:** $149,760.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Automation of Tests, Continuous Integration, Firmware, Python (Programming Language), Software Engineering, Test Execution Engine, Strategies of Testing, Test Scripts, Git Flow - **Published:** October 12, 2026 - **Apply:** https://www.thejobnetwork.com/job/d144c09d-325f-4707-9120-84df0c699a9a/senior-software-test-engineer ## About the Role * 5+ years of experience in software testing, QA engineering, or test engineering roles * Strong experience validating feature-level behavior and cross-component workflows * Solid understanding of software testing principles, methodologies, and test design techniques * Experience with test automation, including writing and maintaining automated tests (Python preferred) * Experience working in environments with hardware and software dependencies * Practical knowledge of Linux environments, Git workflows, and CI/CD concepts * Understanding of software development practices, defect investigation, and root cause analysis * Compliance (background check, ITAR, vaccine, etc.) * ITAR - Permanent resident of the United States ("U.S. person" as defined by ITAR) * Background - Pass a post-offer background verification. ## Description The Senior Software Test Engineer is responsible for independently developing testing strategies for complex products, identifying risks across interconnected systems, and balancing manual exploratory testing with automation. Ideally, they have tested products with both hardware and software dependencies and can work closely with software and firmware engineers. Essential Job Functions - Responsibilities: * Design, execute, and maintain feature-level and end-to-end software test scenarios for complex products * Analyze product requirements and architecture to define test strategies, coverage, and acceptance criteria * Develop and maintain test plans, test cases, and test reports; manage defects through resolution * Perform manual and exploratory testing to identify product risks, edge cases, and failure modes * Build and maintain automated tests where they provide clear value, contributing to existing frameworks * Collaborate with software, firmware, and product teams to improve testability and overall quality * Support test environments, tools, and test execution across projects and releases * Mentor junior engineers and promote strong testing practices and a quality-first mindset