Software Engineer Tools & Infrastructure
Posted
Location: San Jose, CA (100% On-site)Introduction
We are seeking an experienced test automation engineer to lead the design, development, and maintenance of our automation suite for an innovative Android-integrated wearable ecosystem, specifically focusing on smart glasses (Android XR). The ideal candidate will have a strong background in Python, Shell scripting, and Android test automation, with a passion for building robust and scalable solutions to ensure product quality and reliability.
Required Skills & Qualifications:- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5-7 years of experience as a mobile test engineer with proficient programming skills in Python on a Linux operating system and Shell scripting.
- Experience with testing Android devices.
- Strong analytical and debugging skills, with experience analyzing system logs and crash reports.
- Experience with test failure triage and debug, identifying the root cause and follow up the bug resolution.
- Prior work experience at client or in client's industry.
- Applicants must be able to work directly for Artech on W2.
- Experience with mobile testing.
- Experience in developing reusable utilities and libraries to standardize data collection.
- Experience in synthesizing test data into executive-level dashboards to provide insights into build health, risk assessment, and launch readiness.
- Work with developers to identify and prioritize tests for regression suites.
- Partner with test teams to implement optimized, reusable power and performance test automation.
- Maintain the functional test portion of the Continuous Integration pipeline, triage automation failures, and file bug reports.
- Build and maintain regression infrastructure using infra-as-code and assist in evolving the test backend automation and reporting systems.
- Provide on-demand test automation for development teams, as well as for regression and integration efforts.
- Develop comprehensive automation scripts for Critical User Journeys (CUJs), specifically focusing on orchestrating Android and smart glasses (Android XR) pairing, bonding, and data synchronization.
- Design and implement automated stress, longevity, and stability test suites to evaluate system performance, thermals, and connectivity reliability.
- Lead bug triage and root cause analysis by analyzing Android console logs, sysdiagnose reports, and network packet captures.
- Flexible work hours and remote work options.
- Comprehensive health, dental, and vision insurance.
- Opportunities for professional growth and development.
For immediate consideration please click APPLY to begin the screening process with Alex.
