Lead Cloud Quality Engineer

Lead Cloud Quality Engineer Job Description Template

Our company is looking for a Lead Cloud Quality Engineer to join our team.

Responsibilities:

  • Conduct code reviews to manage automation code quality and guide teams for improvements and adherence to best practices;
  • Build and maintain continuous integration (CI) and continuous delivery (CD) environment;
  • Evaluate and develop test tools to improve test process and quality;
  • Implement and execute automation strategies for all types of testing like integration, functional, failure and fault tolerance;
  • Design, build and contribute to automation tools that simulate end user scenarios for QE validations;
  • Lead planning and execution of quality validation, automation and release sign offs;
  • Code and automate application test cases for cloud platform;
  • Develop test strategies, create and execute test plans both manually and via automation for ongoing releases;
  • Verify applications, microservices and Infrastructure stack (compute, network and storage) releases across cloud environments.

Requirements:

  • Experience in administration of Linux machines, web servers, application servers and databases;
  • Experience with working in agile scrums, object-oriented programming and product testing in an enterprise environment;
  • MS/BS in Computer Science or equivalent;
  • Strong understanding of computer science fundamentals and data structures;
  • Experience architecting, building and maintaining test automation framework for unit, API, UI and integration testing;
  • 3+ years of experience with configuration management tools like Chef, Puppet, Salt, Ansible, or equivalent;
  • 5+ years of CI/CD experience using Jenkins or equivalent;
  • Hands on in writing clean code experience in automation testing using scripting languages like Python, Ruby, Perl,Java, C# or Powershell;
  • Excellent written and verbal communication, people and collaboration skills.