• Lead, Quality Engineering

    Location(s) US-TX-San Antonio
    Req #
    39526
    Category
    Quality Engineering
  • Overview & Responsibilities

    Position Overview

     

    We are seeking a Lead, Quality Engineering (QE) to join our team in San Antonio or Austin, TX.

     

    As a Quality Engineering Lead at Rackspace you are responsible for overseeing the testing resources, framework, and test infrastructure for “TES: Global Sales Enablement” product line.  At Rackspace, we pride ourselves in providing a great working environment, talented team members and cutting edge technology.  For this role you will be managing a team of technical Quality Engineers and work side by side with Software Development.  A passion for quality and a fanatical support attitude is a must.  This position is located in San Antonio, TX and open to Austin, TX as an alternate location. As a Lead, you will report directly to the Senior Manager of Quality Engineering.

     

     

    Position Description

     

    Job Complexity

    • Leads testing effort for one or more products within the Cloud Infrastructure Product line
    • Creates test strategy documentation
    • Identify failures to determine whether they are related to gaps in testing, maintenance, issues, or functional issues
    • Review test strategies and report on test results to cross functional team
    • Lead a team of quality engineers that deliver test automation and maintain the CI/CD pipeline
    • Conducts code reviews of more junior SDT's tests
    • Assess and communicate risks based on product complexity, resource and/or timeline constraints
    • Follow Agile development methodologies such as Scrum or Kanban
    • Schedules quality engineering resources and maintains test strategies that include security, integration, performance and positive and negative functional test coverage.
    • Work closely with QE leadership, development, product managers and support
    • Facilitate communication upward and across the cross-functional project team including project status, justifications for variances and technical information
    • Measure and evaluate test progress including results of development test efforts (unit tests)
    • Lead personnel activities of staff (i.e., hire, train, appraise, set goals, reward, motivate, discipline, writes performance reviews, recommend termination as necessary).
    • Provides input for solving problems and recommends or executes a well-defined remediation plan
    • Participates in design and architecture reviews
    • Collaborates with other quality and development engineers to build, evolve, and maintain a scalable continuous build and deployment pipeline

    Qualifications

    Minimum Requirements

    • Bachelor’s Degree in Computer Science, Computer Engineering, related field of study is required
    • 5 years of technical experience in software development and QA

     

    Preferred Requirements

    • Minimum of 4 years of Quality Engineering experience
    • Experience in testing APIs, user interfaces , web services and/or web applications
    • Experience working within an Agile development process (Scrum, XP, Kanban) from the test design and execution perspective
    • Experience implementing test strategies for use with agile development teams
    • Ability to work independently, triage issues, and prioritize tasks
    • Strong team player – we are looking for a true collaborator
    • Demonstrated proficiency in creating technical documentation
    • Demonstrated working proficiency of one of the following languages:  Python, Ruby, Java, or C++
    • Proven knowledge of Quality Engineering methods, procedures, processes, tools and demonstrated ability to apply that knowledge to testing based on complex test scenarios
    • Ability to build relationships, collaborate with and influence cross-functional teams within your area of responsibility
    • Strong knowledge of cloud computing
    • Strong Leadership skills
    • Excellent written and verbal communication, problem solving, interpersonal, and time management skills
    • Working experience utilizing Continuous Integration concepts and streamlined delivery of code
    • Familiarity with advanced software/testing methodologies such as TDD
    • Familiarity with Performance Testing
    • Experience working in cloud computing