Kasmo Global
Test Automation Engineer - Connectivity Systems
Kasmo Global, Palo Alto, California, United States, 94306
Job Title: Test Automation Engineer - Connectivity Systems
Location: Palo Alto, CA
Duration: Long-Term Contract
Type: Onsite
Job Description:
We are seeking a Test Automation Engineer with strong expertise in Python-based automation and a background in connectivity systems to join our team in Palo Alto, CA. The ideal candidate will play a key role in building and maintaining automated test frameworks, contributing to continuous integration pipelines, and supporting robust product quality across embedded and cloud systems.
Responsibilities:
Design, develop, and maintain automated test suites for connectivity systems covering functionality, performance, and stress scenarios. Write reusable test libraries and utilities using Python within automation frameworks such as Pytest or Appium. Build and manage automation test benches and support stable test run environments. Collaborate with DevOps to enable CI/CD integration for automated testing workflows. Work closely with developers and system integrators to improve test coverage and reliability. Define software test requirements and manage them using requirement management tools. Compile and analyze test data to ensure software meets functional and quality standards. Develop detailed reports and dashboards to monitor and communicate test results and quality metrics. Actively participate in design and test plan reviews; drive automation strategies and contribute to release readiness assessments. Identify regressions early and log high-quality bug reports to drive resolution and continuous improvement. Collaborate effectively with firmware, cloud, validation, and cross-functional teams. Qualifications:
Bachelor's degree in Computer Science, Computer/Software Engineering, or a related field. 5+ years of industry experience in software testing, with 3+ years in test automation using Python. Hands-on experience with Pytest, Appium, or similar test frameworks. Familiarity with Agile development methodologies and CI/CD tools. Prior experience with IoT, telematics, or wireless systems is strongly preferred. Understanding of vehicle connectivity protocols (e.g., MQTT, gRPC, REST, TCP/UDP, UDS). Experience testing embedded systems or automotive software is a strong plus. Excellent problem-solving, debugging, and communication skills.
Job Description:
We are seeking a Test Automation Engineer with strong expertise in Python-based automation and a background in connectivity systems to join our team in Palo Alto, CA. The ideal candidate will play a key role in building and maintaining automated test frameworks, contributing to continuous integration pipelines, and supporting robust product quality across embedded and cloud systems.
Responsibilities:
Design, develop, and maintain automated test suites for connectivity systems covering functionality, performance, and stress scenarios. Write reusable test libraries and utilities using Python within automation frameworks such as Pytest or Appium. Build and manage automation test benches and support stable test run environments. Collaborate with DevOps to enable CI/CD integration for automated testing workflows. Work closely with developers and system integrators to improve test coverage and reliability. Define software test requirements and manage them using requirement management tools. Compile and analyze test data to ensure software meets functional and quality standards. Develop detailed reports and dashboards to monitor and communicate test results and quality metrics. Actively participate in design and test plan reviews; drive automation strategies and contribute to release readiness assessments. Identify regressions early and log high-quality bug reports to drive resolution and continuous improvement. Collaborate effectively with firmware, cloud, validation, and cross-functional teams. Qualifications:
Bachelor's degree in Computer Science, Computer/Software Engineering, or a related field. 5+ years of industry experience in software testing, with 3+ years in test automation using Python. Hands-on experience with Pytest, Appium, or similar test frameworks. Familiarity with Agile development methodologies and CI/CD tools. Prior experience with IoT, telematics, or wireless systems is strongly preferred. Understanding of vehicle connectivity protocols (e.g., MQTT, gRPC, REST, TCP/UDP, UDS). Experience testing embedded systems or automotive software is a strong plus. Excellent problem-solving, debugging, and communication skills.