Technically Lead
design, development, and maintenance of tools and processes in
support of the Client Cloud Platforms
● Lead planning and
execution of quality validation, automation, and release sign-offs
● 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
● Work closely with
multiple teams across geographies for continuous improvements,
innovate and own
initiatives, and ensure those are adopted and rolled out successfully.
● Continuously
maintain, innovate, and improve automation and test processes to meet
the challenging
demands of handling large capacity cloud infrastructure
● Work closely with
engineering, operations, and partner teams to understand the
functionality and
define & develop test strategies for business use cases.
● Conduct code reviews,
manage automation code quality, and guide teams for
improvements and
adherence to best practices.
● Reliably ship coupa cloud
platform feature (compute, network, and storage) releases
across cloud
environments supporting hosted apps and services.
● Build and maintain
continuous integration (CI) and continuous delivery (CD)
environment
● Develop test
strategies, and create and execute test plans both manually and via
automation for
ongoing releases.
● Code and automate application test cases for cloud
platforms.
Requirements
● MS/BS in Computer
Science or equivalent
● At least 8-12 years
of experience in Product development and quality function including
design and
development tasks along with Code review/bug analysis / Testing.
● 3+ years of
experience with configuration management and Infrastructure as Code (IaC)
tools like Chef,
Puppet, Salt, Ansible, or equivalent
● 5+ years of CI/CD
experience using Jenkins or equivalent.
● Strong understanding
of computer science fundamentals, data structures, OS, and
networking concepts.
● Strong understanding
of Core cloud computing concepts - Compute, networking, and
Storage, and SAAS
products.
● Experience
architecting, building, and maintaining test automation framework for the
unit, API, UI, and
integration testing
● Solid knowledge of
test architectural principles, concepts, and applications across
platforms,
cloud-based technologies AWS, Azure or Google Cloud, Kubernetes
● Experience in
administration of Linux machines, web servers, application servers, and
databases
● Hands-on in writing
clean code experience in automation testing using scripting
languages like
Python, Ruby, Perl, Java, C# or PowerShell
● Experience with
working in agile scrums, object-oriented programming, and product
testing in an
enterprise environment
● Excellent written and
verbal communication, people, and collaboration skills
● Experience
in developing quick Proof of Concepts, building cloud-based automation
solutions