> Markdown version of [/jobs/ext/2844738-software-test-automation-engineer](https://www.wearedevelopers.com/jobs/ext/2844738-software-test-automation-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). --- # Software Test Automation Engineer - **Company:** Veracyte Diagnostics Platform - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), .NET Framework, Adobe InDesign, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Automation of Tests, C Sharp (Programming Language), Cloud Computing, Software Quality, Code Review, Databases, Continuous Integration, Software Debugging, Distributed Systems, Python (Programming Language), Object-Oriented Software Development, E2e Testing, Cloud Services, Service Virtualization, Software Engineering, Verification and Validation (Software), Software Testing Automation Framework, Systems Integration, TypeScript, Web Applications, Cloud Platform System, Performance Testing, Spring Cloud, Software Verification, Delivery Pipeline, Software Troubleshooting, Backend, Containerization, Kubernetes, Information Technology, Data Management, Restful APIs, Software Version Control, Docker, Programming Languages, Microservices, Data Generation - **Published:** September 11, 2026 - **Apply:** https://jobs.military.com/career/332756/sr-automation-engineer-california-ca-sacramento ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. \n * 6 7 years of experience in software quality engineering, software development, or test automation engineering. \n * 5+ years of hands-on experience developing automation solutions using C#, Java, Python, TypeScript, or comparable programming languages. \n * Demonstrated experience designing, building, and maintaining test automation frameworks and reusable testing tools. \n * Proven experience testing enterprise-scale web applications, REST APIs, backend services, microservices, integrations, and cloud-native systems. \n * Strong software development skills, including object-oriented design, modular architectures, debugging, code reviews, version control, and automated quality practices. \n * Experience automating APIs, databases, distributed systems, and backend services. \n * Experience implementing automated testing within CI/CD platforms. \n * Hands-on experience testing cloud-native applications in containerized and cloud environments. \n * Strong troubleshooting, analytical, and problem-solving skills. \n * Excellent written communication, collaboration, and technical documentation abilities. \n * Experience working effectively in Agile software development environments. \n, * Strong experience developing automation frameworks within the .NET ecosystem. \n * Experience with Docker, Kubernetes, and modern cloud-based testing environments. \n * Experience with contract testing, service virtualization, automated test data generation, mocks, and simulators. \n * Experience automating non-functional testing, including performance, resilience, reliability, and security testing. \n * Experience leveraging AI-assisted technologies for automation development, maintenance, or failure investigation. \n * Experience developing or testing Software as a Medical Device (SaMD) or other regulated software products. \n * Familiarity with IEC 62304, ISO 13485, ISO 14971, and software validation practices. \n * Experience producing automated test results suitable for regulated verification activities. \n * Experience in healthcare, diagnostics, genomics, laboratory systems, or other regulated industries. \n * Experience mentoring engineers and influencing engineering practices across teams. \n ## Description * Design, develop, and maintain scalable test automation frameworks, libraries, tools, and reusable components using modern software engineering practices. \n * Develop and maintain automated tests for REST APIs, backend services, microservices, integrations, databases, business workflows, and end-to-end user scenarios. \n * Define and implement automation approaches spanning component, contract, integration, system, regression, and end-to-end testing. \n * Integrate automated testing and quality gates into CI/CD pipelines to provide rapid and actionable feedback. \n * Improve the reliability, maintainability, scalability, and diagnostic value of automated test suites. \n * Monitor and continuously improve test health by addressing flaky tests, unstable environments, coverage gaps, and execution inefficiencies. \n * Develop tooling and utilities for test data management, service virtualization, mocks, simulators, fixtures, and environment management. \n * Investigate automation and product issues across applications, APIs, databases, cloud services, containerized environments, integrations, and deployment pipelines. \n * Partner closely with software engineers to improve application testability and establish effective automated test strategies. \n * Create reusable frameworks, documentation, examples, and best practices that enable product teams to develop and maintain their own automated tests. \n * Participate in design and code reviews with a focus on quality, reliability, maintainability, and testability. \n * Establish and promote standards for automation architecture, reporting, diagnostics, and framework design. \n * Evaluate and implement emerging technologies, including AI-assisted capabilities, to enhance test automation efficiency and coverage. \n * Collaborate with Software Verification and Quality teams to support regulated verification activities and generate appropriate test evidence when required. \n * Perform exploratory or manual testing when it provides greater value or supports product risk assessment. \n ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)