Release QA Engineer III

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Engineering, or related field., At least 3 years of experience in Release, Software engineering, or Quality Assurance., Knowledge of software development lifecycles and release management methodologies like Agile and DevOps., Familiarity with CI/CD tools, version control systems, and project management tools..

Key responsibilities:

  • Manage end-to-end software release lifecycle and coordinate release activities.
  • Define and improve release policies, change management, and versioning strategies.
  • Collaborate with QA and technical teams to ensure thorough testing and quality standards.
  • Manage release communications, documentation, and stakeholder engagement.

Serve Robotics logo
Serve Robotics Information Technology & Services Scaleup https://www.serverobotics.com/
51 - 200 Employees
See all jobs

Job description

At Serve Robotics, we’re reimagining how things move in cities. Our personable sidewalk robot is our vision for the future. It’s designed to take deliveries away from congested streets, make deliveries available to more people, and benefit local businesses.

The Serve fleet has been delighting merchants, customers, and pedestrians along the way in Los Angeles while doing commercial deliveries. We’re looking for talented individuals who will grow robotic deliveries from surprising novelty to efficient ubiquity.

Who We Are

We are tech industry veterans in software, hardware, and design who are pooling our skills to build the future we want to live in. We are solving realworld problems leveraging robotics, machine learning and computer vision, among other disciplines, with a mindful eye towards the endtoend user experience. Our team is agile, diverse, and driven. We believe that the best way to solve complicated dynamic problems is collaboratively and respectfully.

As a QA Engineer, Release, you will own the organization and management of our release workflows. You will be part of the quality assurance team responsible for ensuring highquality weekly releases. We are looking for a candidate with a deep understanding of multiplatform releases; autonomy, cloud, mobile, robot, hardware and embedded firmware, as well as how dependencies need to be managed and the use of feature flags for AB testing. You will own the release calendar, and provide strategic input into the content of multiple release streams. You will be responsible for the release communications within Serve as well as externally as needed.

Responsibilities

  • Help define, and continuously improve release policies, change management procedures and versioning strategies to best support our rapidly expanding programs across software and firmware.

  • Manage the software release lifecycle endtoend from planning, deployment, postdeployment, through collaboration with the rest of QA, as well as TPMs, Operations, technical leads, developers, product and teams.

  • Develop and maintain release plans, schedules, and timelines.

  • Drive improvements to shorten the timetorelease and increase the confidence in the quality of our production releases.

  • Collaborate closely with the rest of the QA team and Systems to ensure that releases are tested thoroughly and meet quality and safety standards.

  • Advocate for testing readiness (aka “Ready for QA”) including adequate test coverage, test artifacts, documentation and stakeholder communication.

  • Define a working cadence with the TPMs on dependencies and timing of release vehicles Drive gonogo decisions, risk mitigation, and rollback planning.

  • Monitor, track and improve communications related to the various releases and their progress.

  • Manage release budgets and resources.

  • Create and maintain release documentation, ensuring the documentation clearly articulates the impact of each release to the various stakeholders.

  • Assist in the continuous improvement of QA processes and methodologies.

  • Build internal tools or dashboards to track release status, approvals, and audit trails.

  • Manage release communications, including change logs, release notes, incident escalations or occasional safety committee restrictions and reviews.

    • Qualifications

      • Bachelor’s degree in Computer Science, Engineering, or a related field.

      • 3+ years of experience in Release, Software engineering, or Quality Assurance.

      • Knowledge of software development lifecycles and release management methodologies (e.g., Agile, DevOps).

      • Familiarity with CICD tools and technologies.

      • Experience with project management tools and techniques.

      • Comfortable working in high ambiguity situations and balancing multiple changing priorities in a fast paced environment.

      • Knowledge of version control systems (e.g., Git).

      • Safety first mindset.

      • Excellent communication, organization, and stakeholder management skills.

      • Experience with issue tracking, configuration management tools, workflows and practices such as JIRA.

      • Experience making data driven decisions.

      • Strong analytical and problemsolving skills.

        • What Makes You Stand Out

          • Experience managing releases in a mixedenvironment infrastructure including hardware.

          • Track record of strong crossfunctional relationships, reducing deployment friction and building stable and repeatable processes.

          • Experience with test automation tools.

          • Experience in one or more of the following industries: automotive, robotics, or logistics.

          • Experience in data analysis of test results including probability and statistical analysis techniques.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Quality Assurance
  • Communication
  • Analytical Skills
  • Problem Solving

Release Engineer Related jobs