Software Developer in Test (Performance)

cyndi.klein's picture
Job Description: 
SW - QA / Test
Location: 
Austin Metro

We are looking for a Performance Developer in Test who will be performance and load testing for large-scale cloud-based services.
When you find a bug in a software project does everything else become unimportant until it gets fixed? Does it bother you to no end when you hear that features are being manually tested? Do you love to have a deep understanding of the code you are testing so that you can make your test suite more robust? Software Developer in Test at Rackspace is the right position for you.

As a Performance Developer in Test at Rackspace you are given the challenge of building the performance and load testing infrastructure for one of a number of Cloud Products. At Rackspace, we pride ourselves in providing a great work environment with flexible hours, talented team members, and cutting edge technology. For this role, you will be working side-by-side with other SDT's, testing web applications and ensuring they live up to our Fanatical Support standards. Passion for software and passion for testing is a must.

Writes, executes and updates 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

Writes performance, load and stress tests

Medium to high level of contribution to Openstack test suites

Conducts code reviews on more junior SDT's test scripts

Designs and implements test frameworks and tools

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: 

Strong knowledge of web protocols, networking and systems

Demonstrated working proficiency of one of the following languages: Python, Java, C++ or Ruby

Demonstrated working proficiency of Linux, such as Red Hat or Ubuntu

Demonstrated working proficiency of Unix shell scripting

Demonstrated working proficiency with a UI automation tool such as Selenium, QTP, or Silk

Demonstrated working proficiency of refactoring code and iterative development

Strong knowledge of open source tools such as curl, jmeter

Demonstrated working proficiency of XML, XSD, Json, WSDL and Soap

Demonstrated proficiency in creating technical documentation

Strong knowledge of Performance, Load and stress testing

Strong knowledge of continuous integration and delivery concepts

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

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

Working experience implementing test code within a Continuous Integration and Delivery pipeline

Excellent knowledge of Object Oriented programming

Excellent working Knowledge of QA Processes and Methodologies

4+ years of test Automation Experience

Job type: 
Full-time
Company Background: 

Rackspace, a world leader in hosting delivers enterprise-level managed hosting, cloud hosting, and e-mail hosting services to businesses of all types and sizes globally. Today we serve thousands of customers from data centers around the world. Rackspace integrates the industry's best technologies and practices for each customer's specific needs delivering it as a service via the company's commitment to Fanatical SupportĀ®. We serve as an extension of our customers' IT departments enabling them to focus on their core business. Rackspace was founded in 1998 and since then has had significant growth year after year. There are now over 4,000 Rackers employed worldwide dedicated to providing customers our premier hosting services.

Reference code: 
http://jobs.rackspace.com/job/Austin-Software-Developer-In-Test-III-Platform-Performance-Job-TX-73301/1957133/