Test Automation Engineer
TALENT Software Services · Irvine, CA · 1 mo ago
On-siteEngineeringFull-time
Key Responsibilities
- Design and develop automated test scripts
- Create script packages and maintain test automation environments
- Build and manage CI/CD pipelines for test automation
- Execute functional, performance, and stress tests
- Review and publish test results
- Develop and maintain comprehensive test plans
- Manage test case systems
- Automate test planning and execution workflows
- Work closely with development teams to debug and resolve issues
- Define and integrate automated test pipelines into the broader development workflow
- Communicate technical updates, challenges, and solutions effectively across software, hardware, and program management teams
Mandatory skills
- BS in Computer Science or Computer/Electrical Engineering
- 8+ years in software validation and system test leadership
- Strong proficiency in Python (Pytest) and automation framework development
- Extensive experience testing embedded Linux and Android applications
- 4+ years with Docker and Jenkins for CI/CD automation
- Familiarity with automotive communication protocols (CAN, DOIP, Ethernet) and application protocols (UDS, SomeIP)
- Hands-on experience with USB, UART, SPI, I2C interfaces
- Proficient in tools such as CANoe, PCAN, Wireshark, and PacketSender
- Expertise in building data-driven automation frameworks and test management tools like TestRail or Xray
- Skilled in developing system and subsystem-level test plans