Client QA Automation Engineer in Cupertino, CA at Volt

Date Posted: 5/20/2018

Job Snapshot

Job Description

Client QA Automation Engineer 
This is an Automation QA development position with a focus on reviewing automation results, debugging failures, creating new automation test and suggesting changes to frameworks if needed. Development will focus mainly on coding in Python along with some Javascript focusing on E2E and UI testing of Siri client on multiple platforms (iOS, macOS, watchOS, and HomePod). 

These include testing a combination of functional features, GUI, and Audio UI around various product features and scenarios around messaging, navigation, phone and more. 

In this role the respective person works collaboratively as part of the QA and development team throughout the project lifecycle to execute and create new manual tests, screen test automation results, create and track bug reports, escalate top issues, regress and verify bug fixes on both client and server, and add test automation scenarios. 

Qualifications: 
- Experience developing automation testing (preferably iOS/macOS) with a focus around reusable code 
- Experience automating GUI and Functional feature areas 
- Experience in automation results analysis and debugging 
- Experience in bug reporting, bug tracking, and initial bug triage to narrow down the issue 
- Experience designing custom frameworks a plus 
- Able to setup and use iOS and macOS as well as respective applications (Calendar, Messaging, E-Mail, Search and basic Terminal usage (or UNIX shell) as well as other system apps) 
- 2+ years of programming experience in OO languages such as Python, Java, or C++ 
- Bachelors Degree in computer science or equivalent

This is a hands-on QA position including manual deep dive testing and involvement in automated testing of Siri for CarPlay and Homekit features. These include testing a combination of functional areas, GUI, and Audio UI around various product features areas such as messaging, navigation, phone, music and more.

In addition there will be interactions around third party products supporting both basic and complex Homekit configurations. In this role the respective person works collaboratively as part of the QA and development team throughout the project lifecycle to execute and create new manual tests, screen test automation results, create and track bug reports, escalate top issues, regress and verify bug fixes on both client and server, and add test automation scenarios.

Qualifications: - Experience in GUI testing (preferably iOS/macOS), creating and executing test plans - Ability to think about different usage scenarios - Experience in bug reporting, bug tracking, and initial bug triage to narrow down the issue - Able to setup and use iOS and macOS as well as respective applications (Calendar, Messaging, E-Mail, Search and basic Terminal usage (UNIX shell) as well as other system apps)

- Experience in test automation and automation results analysis - Programming experience (preferably Python) preferred - Bachelors Degree in computer science or equivalent.

*Volt is an Equal Opportunity Employer*