> Markdown version of [/jobs/ext/1907419-software-test-automation-engineer](https://www.wearedevelopers.com/jobs/ext/1907419-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:** Yoh Services LLC - **Location:** Palo Alto, CA, United States - **Experience:** Experienced - **Salary:** $145,600.0 - $166,400.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Business Logic, Software Applications, Automation of Tests, Bluetooth, Software Bug Management, C++ (Programming Language), Code Coverage, Communications Protocols, Continuous Integration, Linux, Ethernet, Github, Hardware-In-The-Loop Simulation, Python (Programming Language), Service-Oriented Architecture, Software Engineering, Software Quality Assurance (SQA), Software Testing Automation Framework, System Testing, Test Management, Strategies of Testing, User Interface Testing, Rust (Programming Language), Wi-Fi Technology, Scripting, Appium, Test Scripts, Cypress (Programming Language), Pytest, Gherkin, Information Technology, Playwright, Tools for Reporting, Cucumber (Software), Selenium Webdriver, Testrail, Jenkins - **Published:** August 3, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17803686?backUrl=%2Fcareer%2F17803686%2FSoftware-Test-Automation-Engineer-California-Palo-Alto ## About the Role You will ensure the required test coverage is in place and build it up at gaps. We are looking for a candidate who views quality as a continuous process and possesses strong test automation fundamentals to elevate our software quality standards., * Experience & Test Fundamentals: Minimum 3 years of professional experience in Software Quality Assurance and Test Automation, with a strong foundation in core testing methodologies, test lifecycle management, and test design techniques. * Test Automation: Proven hands-on track record of building, maintaining, and executing automated test suites for complex software applications. * Language: Demonstrated expertise and strong proficiency in Python for developing automation scripts and test utilities. * Test Automation Frameworks: Direct experience with test automation frameworks and tools specifically Pytest, Appium, Selenium WebDriver, Playwright, Cypress, or Gherkin/Cucumber. * Education: Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent combination of education and professional experience). Preferred Skills (Nice to Haves) * Domain Experience: Background in Automotive electronics, In-Vehicle Infotainment (IVI) systems, EV platforms, or embedded systems (Linux / Android stack). * Communication Protocols: Familiarity with vehicle and wireless communication protocols including CAN, Ethernet, WiFi, Bluetooth, LIN, or UDS. * CI/CD Integration: Experience integrating automation scripts into CI/CD pipelines using Jenkins, GitHub Actions, or jFrog artifact management. * Test Management & Reporting: Hands-on experience with test case management tools (TestRail) and reporting frameworks (Allure). * Environments & Methods: Proficiency in Linux and macOS command-line environments, image comparison techniques for UI testing, or Hardware-in-the-Loop (HIL) / Software-in-the-Loop (SIL) setups. * Additional Languages & Architecture: Exposure to C, C++, Rust, Service-Oriented Architecture (SOA), BDD/TDD methodologies, or performance and security testing. Soft Skills * Analytical Mindset: You enjoy breaking down complex problems to understand how to make systems stronger and more reliable. * Communication: Ability to explain technical risks, test results, and defect details clearly to both technical and non-technical stakeholders. * Proactivity: You don't wait for bugs to be reported; you anticipate potential points of failure early in the lifecycle ## Description We are seeking a highly skilled and dedicated Software QA Automation Engineer to work on our In-Vehicle Infotainment (IVI) software. You will be a key driver and enabler of quality and efficiency within our software development lifecycle. You won't just be executing tests; you will be responsible for contributing to, designing, building, and maintaining scalable and robust automation frameworks that ensure our products are reliable and high performing., * Framework Development: Contribute to, design, and maintain robust automated testing frameworks and test scripts for application logic and system validation. * Test Strategy & Execution: Define, implement, and execute automated test strategies, test plans, and test suites across functional, integration, and system levels. * Scripting: Write high-quality, clean, scalable, and maintainable automation code using Python and industry-standard testing frameworks. * Defect Management: Identify, document, track, and isolate software defects to resolution with clear, reproducible steps and detailed logs. * Process Improvement: Continuously refine test automation strategies, coverage, and overall QA practices to ensure high-quality software delivery. ## Related Videos - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-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) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)