Test Engineer II, Software
Overview
In this role you will design and execute software tests for Echodyne’s web-based applications and APIs, contribute to test strategies, and ensure quality across UI and backend services. You will collaborate with software, product, and firmware teams to improve testability, run manual and automated tests, and maintain test artifacts. The position sits at the intersection of hardware-dependent software and verification, with a focus on delivering robust, reliable software in a high-stakes, export-controlled environment. This is an opportunity to shape testing practices and help scale quality as Echodyne expands into automotive, security, and smart city domains.
Compensation / BenefitsRSU (Restricted Stock Units)Fully-paid medical, dental, and vision insuranceChoice of PPO or HDHP/HSAFlexible PTO (15 days/year)401(k) matchLife insurance
ResponsibilitiesDesign, execute, and maintain software test scenarios for web-based applications and APIsContribute to test strategies, coverage, and acceptance criteria based on requirements and architectureDevelop and maintain test plans, cases, and reports; manage defects through resolutionPerform manual UI and API testing and exploratory testing to identify risks and failure modesBuild and maintain automated tests using Python, Playwright, and SeleniumCollaborate with software, product, and firmware teams to improve testability and qualitySupport test environments, automation infrastructure, and test execution across projects and releasesPromote strong testing practices and participate in peer reviews and knowledge sharing
Key requirements3+ years in software testing, QA, or test engineering with web apps and RESTful APIsExperience validating feature-level behavior and cross-component workflowsSolid understanding of testing principles and design techniquesExperience with UI and API test automation; Python preferredExperience with hardware/software dependent environmentsPractical knowledge of Linux, Git workflows, and CI/CD conceptsUnderstanding of software development practices, defect investigation, and root cause analysiscollaborationquality-focused mindsetpeer reviews and knowledge sharingPythonPlaywrightSelenium