Rackspace Software Developers in Test in San Antonio, Texas
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
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