> Markdown version of [/jobs/ext/4145223-python-test-automation-engineer-sdet](https://www.wearedevelopers.com/jobs/ext/4145223-python-test-automation-engineer-sdet). 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). --- # Python Test Automation Engineer/SDET - **Company:** Purple Drive Technologies LLC - **Location:** Cupertino, CA, United States - **Contract:** Permanent contract - **Skills:** Automation of Tests, Unit Testing, C Sharp (Programming Language), Software Debugging, Python (Programming Language), Log Analysis, Lua (Scripting Language), E2e Testing, Software Testing Automation Framework, Data Logging, Scripting, SDET - **Published:** October 22, 2026 - **Apply:** https://www.dice.com/job-detail/f04befb7-2698-4837-8fa2-1da256314b7c ## About the Role Strong hands-on Python skills. You should write original code, not only run existing scripts or processes. Ability to translate requirements into working code in real time, in Python and other scripting languages (such as Lua). Unit testing experience. You can write and run unit tests to validate your own code. Ability to debug your own code with debuggers, breakpoints, logging, and unit tests. Rerunning an end-to-end flow doesn't count. Ability to run and debug code within various software suites. Experience with end-to-end testing and production software environments. Experience with dry runs, log analysis, and issue reproduction and triage. Ability to read technical documentation and extract program and test requirements. Strong verbal communication. You can explain your thought process, design decisions, and workflow without prompting. Quick turnaround on on-demand or changing requirements. Flexibility with work hours when project needs require it. Ability to work onsite in Cupertino, 5 days a week. Preferred Skills Experience with Lua. Knowledge of automation and sequence engines. Experience building or extending test automation frameworks, not only consuming existing ones. Proficiency in C#. Working knowledge of SQ ## Description We're looking for a software engineer who can read technical documentation, gather program requirements, and turn them into executable test code. You will handle on-demand requests for new and changing test requirements and deliver code that validates them quickly. You should also be able to debug and unit test your own code, not just rerun existing flows.