QA Tester II in Mountain View, CA at APEX Systems

Date Posted: 5/11/2018

Job Snapshot

Job Description

Job #:  832695

Software Release Coordinator


Mountain View, CA

1 year contract


Work Hours: Mon-Fri 6a-3p / Mon-Fri 12p-9p (flexibility)

Job Overview

We are looking for a software release coordinator to fill an entry-level role working on self-driving car software releases. In this position, you will be a part of the release management operations responsible for delivering high quality software releases to a self-driving car fleet.

The position is a demanding role that strives to keep the release process moving forward in order to produce a quality release that is distributed on a regular and reliable schedule. To be successful in this role, you will need a strong technical background with the ability to learn new technical skills quickly. Personal and soft leadership skills are required as you will collaborate with many different teams and ensure everyone’s goals are met and the logistics are compatible with everyone’s work cycles. In this fast paced and challenging environment, you will need to have the ability to stay organized, manage priorities, and exercise sound judgement.

Job Responsibilities

• Manage relationships and coordinate daily logistics between various teams at different locations
• Keep releases on schedule by identifying risks and escalating potential issues that need to be addressed with appropriate stakeholders
• Provide regular release status updates and communicate process changes to the team
• Work with engineers and product managers to understand priorities, manage, and mitigate risks
• Tackle one-off tasks that are necessary to keep the release process moving quickly and safely
• Update and maintain release process documentation

Top 3 daily responsibilities
1. Facilitate reviews of software issues by coordinating testing, using various tools and dashboards to investigate bugs, and putting together statistics to help engineers prioritize and review issues
2. Support software release process by monitoring and validating each phase of the release process as it progresses through various release gates and test phases
3. Use various tools to build, manage, and track changes for release branches

Required Qualifications
* BS/BA degree, preferably in Engineering, Statistics, Physics, Mathematics or equivalent work experience
* 6+ months experience in testing or software development
* 6+ in bug triaging
* Basic core understanding of software programming and the development process
* Requires knowledge and experience in basic driving laws, rules of the road and traffic guidelines (*this is not a driving role)
* Exceptional personal and soft leadership skills
* Exceptional organizational skills and the ability to gracefully handle interruptions and juggle tasks in an often fast-paced and frequently changing environment

Nice to have skills
• 2+ years of work experience in a technical field
• Technical background with solid statistical and analytical skills
• Experience with programming or working around software development is preferred
• Strong sense of accountability, attention to detail, and effective follow-up skills
• Ability to stay comfortable and exercise sound judgement in high-pressure situations
• Flexible schedule (particularly near deadlines and milestones)