> Markdown version of [/jobs/ext/3874296-sr-software-developer-in-test](https://www.wearedevelopers.com/jobs/ext/3874296-sr-software-developer-in-test). 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). --- # Sr. Software Developer in Test - **Company:** ECHODYNE CORP - **Location:** Kirkland, WA, United States - **Experience:** Expert - **Salary:** $137,196.0 - $205,382.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Continuous Integration, Python (Programming Language), Linux System Administration, Selenium, Test Case, Postman, Pytest, Git Flow, Enterprise Integration, Tools for Reporting, Restful APIs, Api Management, Docker, SDET, Jenkins - **Published:** October 22, 2026 - **Apply:** https://www.juju.com/job/15_8d150dd0 ## About the Role * 5+ years in test automation, QA engineering, or SDET roles * Strong hands-on experience with Python, Selenium, and API testing (e.g.: requests, pytest, or Postman) * Experience working on a stack/product with hardware & software dependencies * Practical understanding of testing principles, test case design, and QA best practices * Proficiency with Jenkins for CI/CD and test pipeline integration * Experience working against Docker environments * Strong command of Linux environments and Git workflows Echodyne's technology is export controlled by the U.S. Government and we must evaluate an applicant's eligibility to handle export-controlled information or obtain required Government authorizations. Therefore, we will ask you as part of the application process to identify whether you are a U.S. Citizen or green card holder, or have asylum/refugee status in the U.S. ## Description * Design and implement automated tests for UI (Selenium) and REST APIs using Python * Analyze product requirements and specifications to create detailed test scenarios and automation suites * Integrate automated tests into CI/CD pipelines using Jenkins * Collaborate with development teams to define automation coverage and improve testability * Build test tools for reporting, dashboards, and automated notifications * Apply best practices to ensure thorough, reliable, and maintainable automation * Support and maintain test infrastructure and environments * Mentor junior engineers and provide guidance on automation best practices