Technically Lead
design, development, and maintenance of tools and processes in
support of the Clients Technology Platforms
β Design, develop, and
implement automated solutions for business challenges utilizing
web and cloud
technologies
β Perform design and
analysis for deliverables. Lead large project design sessions for
system-level
architecture solutions.
β 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.
β Evaluate and develop test tools to improve test
process and quality
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
β Hands-on experience
of using Kubernetes infrastructure
β 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