Summary
Overview
Work History
Education
Skills
Software
Timeline
Generic

Harish Gautham

Principal Software Engineer
Bengaluru

Summary

Accomplished Principal Member of Technical Staff at Oracle, spearheaded initiatives that significantly reduced product defects and enhanced system efficiency, leveraging expertise in Test Automation Frameworks and a strong work ethic. Proven leadership in process automation and problem-solving abilities drove product growth and mentorship, enriching team capabilities and project outcomes at Oracle India Pvt Ltd.

Overview

20
20
years of professional experience
3
3
years of post-secondary education

Work History

Principal Member of Technical Staff

Oracle
01.2011 - Current
  • Implemented docker containerization of functional automation using Terraform and ARM templates for Auto Provisioning, Code Deployments and Software Installation.
  • Developed and deployed canaries (API & UI ) in all OCI supported regions which would be executing at frequent intervals on various environments like QA, Pre Production and Prod which would proactively indicate / alert any upcoming outages before a customer sees it.
  • Canaries helped identify issues rising from Infrastructure which resulted in 5xx as well as functional issues and aided developers to find RCA and fix issues before customer sees it.
  • Canaries help reduced Customer Impact
  • .Have automated Minimum Acceptance Test , Short Regression Suites and Large Regression Suites using TeamCity which would be running nightly and report any failures in functionality promptly.
  • Reduced product defects by implementing quality control measures using code coverage tool jacoco to assess quality of automated tests , continuous test automation improvement strategies and maintained 80% of line coverage by integrating Unit and Integration tests.
  • Provided expert advice on complex technical issues, helping colleagues overcome challenges and deliver successful outcomes.
  • Implemented automated testing processes to reduce manual effort required in release cycles, increasing overall productivity levels.
  • Implemented strategy for continuous monitoring and resolving all reported security findings .
  • Mentored junior staff members to develop their technical skills and contribute effectively to team objectives.
  • Conducted thorough root cause analyses to address recurring issues, ultimately improving system stability and reliability.
  • Consistently delivered high-quality software by employing strong debugging and troubleshooting skills, ensuring minimal impact on end users.
  • Investigated system issues and implemented resolutions to reduce downtime.
  • Installed system updates to address vulnerabilities and reduce security issues.

Associate Project Lead

Cognizant Technologies Solutions
05.2010 - 12.2010
  • Delivered projects on time by creating realistic schedules and monitoring progress closely throughout each phase of work.
  • Managed project scope, resources, and budget to ensure timely delivery of high-quality results.
  • Negotiated contracts effectively with vendors or third parties involved in the projects, securing favorable terms that benefited both the company and its clients.
  • Implemented risk management strategies to minimize potential issues and maintain project timelines.

Senior Software Test Automation Engineer

Indium Software
02.2007 - 05.2010
  • Worked closely with vendors to ensure timely delivery of high-quality automation components while adhering to budget constraints.
  • Optimized production processes for increased productivity through the development of custom automation solutions.
  • Reduced equipment downtime with proactive maintenance and troubleshooting of automated machinery.
  • Collaborated with cross-functional teams to identify areas for automation improvement, resulting in streamlined workflows.

Test Automation Engineer

TCS EServe
03.2004 - 02.2007
  • Improved software quality by designing and implementing automated testing solutions.
  • Enhanced test coverage with the development of comprehensive test plans and cases.
  • Maintained detailed documentation on testing methodologies, making it easier for other team members to follow established guidelines.
  • Reduced manual testing efforts for faster product delivery by incorporating test automation frameworks.

Education

Master of Computer Applications - Computer Science And Programming

Bharathiyar University
Coimbatore
06.2001 - 04.2004

Skills

Test Automation Frameworks

Quality Assurance Techniques

Continuous integration tools

DevOps Practices

Change Management

Test Automation

Problem-solving abilities

Time management abilities

Software

Python

Shell

SQL

Java

CICD

Jira

Docker

Terraform

Timeline

Principal Member of Technical Staff

Oracle
01.2011 - Current

Associate Project Lead

Cognizant Technologies Solutions
05.2010 - 12.2010

Senior Software Test Automation Engineer

Indium Software
02.2007 - 05.2010

Test Automation Engineer

TCS EServe
03.2004 - 02.2007

Master of Computer Applications - Computer Science And Programming

Bharathiyar University
06.2001 - 04.2004
Harish GauthamPrincipal Software Engineer