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.