Taro Logo

Automation Testing Engineer

Rackspace is a leading provider of cloud computing and managed hosting services.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
This job posting is no longer active. 😔

Job Description

We are seeking an experienced Automation Testing Engineer to join our dynamic team at Rackspace. This role is critical as we prepare for eight upcoming software releases, necessitating a shift from manual to automated testing. The ideal candidate will have a strong background in automation testing and will be instrumental in enhancing our testing processes to improve software quality and efficiency.

Key Responsibilities:

  • Design, develop, and execute automated test scripts for functional, regression, and performance testing.
  • Collaborate with cross-functional teams to understand requirements and create effective test strategies.
  • Analyze test results, identify defects, and work closely with development teams to ensure timely resolution.
  • Maintain and enhance existing automated test frameworks and tools.
  • Develop and implement best practices for automation testing to ensure high-quality software delivery.
  • Monitor and report on test progress, providing insights into testing metrics and quality assurance.

Experience & Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software testing, with a focus on automation.
  • Expertise in Selenium WebDriver for web application automation.
  • Knowledge of testing REST APIs, including understanding of HTTP methods, status codes, and RESTful service principles.
  • Proficient in Python programming with the ability to write, debug, and maintain test scripts.
  • Experience with one of OpenStack or VMware platform.
  • Understanding of virtualization concepts and ability to simulate test scenarios in a virtualized setting.
  • Experience with continuous integration and continuous deployment (CI/CD) practices.
  • Strong foundation in networking concepts, including TCP/IP, DNS, and routing.
  • Familiarity with tools for test management, defect tracking, and CI/CD integration (GitLab CI).
  • Excellent problem-solving skills and attention to detail.

Join Rackspace and be part of a team that's driving innovation in cloud computing and managed hosting services. This role offers the opportunity to work on cutting-edge technologies and contribute to the success of a leading company in the industry.

Last updated a year ago

Responsibilities For Automation Testing Engineer

  • Design, develop, and execute automated test scripts
  • Collaborate with cross-functional teams
  • Analyze test results and identify defects
  • Maintain and enhance automated test frameworks and tools
  • Develop and implement best practices for automation testing
  • Monitor and report on test progress

Requirements For Automation Testing Engineer

Python
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Minimum of 5 years of experience in software testing, focus on automation
  • Expertise in Selenium WebDriver for web application automation
  • Knowledge of testing REST APIs
  • Proficient in Python programming
  • Experience with OpenStack or VMware platform
  • Understanding of virtualization concepts
  • Experience with CI/CD practices
  • Strong foundation in networking concepts
  • Familiarity with test management and CI/CD integration tools