Rackspace Software Developers in Test in San Antonio, Texas

Job Overview

Overview & Responsibilities


If you like being challenged and want to continue to learn and grow while bringing your best every single day – then being an Software Developer in Test at Rackspace is for you. Join us at a company that has an award-winning culture and a set of core values that you can stand behind. Come to Rackspace to be a Software Developer in Test Racker!


  • Writes and executes automated test scripts using a pre-defined framework

  • Writes positive and negative smoke and regression test scripts to test product functionality and integration with dependencies

  • Tests API’s, UI’s, web services, and/or web applications

  • Writes performance, load, and stress tests utilizing a pre-defined framework.

  • Participates in code reviews and test automation code reviews

  • Low- to mid-level contribution to OpenStack test suites, as applicable

  • Collaborates with Software Developers and other Software Developers in Test to build, evolve, and maintain a scalable continuous build and deployment pipeline

In this role you will:

  • Complete standard assignments with general impact to the product line

  • Scope, design, implement, and maintain test frameworks

  • Fulfillment of duties will require strong coding skills as well as a deep understanding of Service-Oriented Architecture

  • Success in this role is highly dependent upon maintaining a strong working relationship with co-workers in order to facilitate excellence in product quality

Basic/Required Qualifications:

  • Bachelor’s degree or equivalent in computer science or technology related field.

  • Experience may substitute for the degree at a ratio of 3 years for each year of education.

  • 3 years of development test automation experience.

  • Experience with Linux, such as Red Hat or Ubuntu and/or Windows

  • Experience workingwithin an Agile development process (Scrum, XP, Kanban etc) from the test design, test automation, and execution perspective.

  • Strong understanding of software/testing methodologies such as TDD desired

  • Must possess the ability to understand new concepts quickly and apply them accurately through an evolving, dynamic environment

  • Strong knowledge of performance, load, and stress testing

  • Strong knowledge of web protocols, networking, and systems

  • Demonstrated intermediate knowledge of either Python or Java

  • Strong working knowledge of QE processes and methodologies

  • Demonstrated intermediate knowledge of Unix shell scriptin

  • Demonstrated intermediate knowledge of a UI automation tool such as Selenium, QTP, or Silk

  • Basic knowledge of open source tools

  • Ability to refactor code and participate in iterative development

  • Ability to create technical documentation

  • Ability to analyze and translate requirements and development stories into test scripts

  • Working knowledge of object oriented programming

  • Medium to strong knowledge of continuous integration and delivery concepts

  • Strong knowledge of Cloud computing concepts

  • Strong attention to detail, written and verbal communication skills, interpersonal skills, problem-solving and analytical skills, and time management skills

Rackers are fanatical about growth, innovation and collaboration. We are constantly striving to improve and better ourselves so that we can better support our clients. If you have growth mindset and you thrive under pressure, you are probably a great fit for our team!



Req # 39132

Location(s) US-TX-San Antonio

Category Quality Engineering