Responsibilities:
• Designs, Develops, and Executes automated end-2-end testing, both positive and negative, of highly distributed rapid deployment infrastructure
• Creates and Extends existing automated test framework as required to support test automation
• Works with other quality engineers and developers to build and maintain a Continuous Integration Infrastructure which ensures that the overall system remains functional as components are updated
• Leverages existing code and/or creates new code as needed to integrate with external REST services
• Works closely with Development from design phase to implementation into production
• Interacts with multiple development and quality engineers to formulate end-to-end test strategy and to coordinate their component testing
Why should candidates be interested:
- This is a very challenging role which will expose the successful candidate to a broad spectrum of data center technology. Candidates will have exposure all the way from low level system provisioning and monitoring up to high level business process automation. This is a highly interactive position which will expose the candidate to many QE and Dev teams around Rackspace.
Requirements:
- Excellent programming skills in Python. Able to demonstrate on demand.
- Strong knowledge of web protocols (XML, XSD, JSON, WSDL, REST, and SOAP), networking, and distributed systems.
- Able to work well independently with occasional guidance
- Able to quickly come up to speed on complicated systems which have limited documentation
- Excellent oral and written communication skills in English
- 5-8 years of development test automation experience is now a must-have requirement
Preferences:
- Strong understanding of software/testing methodologies such as TDD
- Strong understanding of cloud computing and data center concepts
- Demonstrated proficiency automating end-2-end testing for large, distributed systems using REST APIs and a pre-defined framework
- Enjoys interacting and coordinating with multiple development and QE teams
- Experience with Linux, specifically Red Hat or Ubuntu, and shell scripting
- 1yr experience with Gerkin
- Experience with Selenium Web Driver
Education Requirement:
- BS in Computer Science or technical related degree or equivalent experience
Education Preference:
- MS in Computer Science or technical related degree or equivalent experience
Equal Opportunity Employer
Cloud Big Data Technologies is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. Cloud Big Data Technologies will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will Cloud Big Data Technologies require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract Apply Now