Summary
Overview
Work History
Education
Skills
Certification
Project
Worksummary
Testops
Roles And Responsibilities
Personal Information
Languages
Affiliations
Timeline
Generic
NITESH M

NITESH M

Chennai

Summary

Dynamic Senior Software Engineer with a proven track record at CGI, adept in leveraging Agile methodologies and DevOps practices to enhance software deployment and system troubleshooting. Excelled in mentoring junior staff and optimizing automation test executions, showcasing strong leadership and Python proficiency. Achieved significant improvements in project delivery times through innovative solutions and collaborative teamwork.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

CGI
Chennai
11.2021 - Current
  • Monitored and facilitated bug resolutions to optimize software.
  • Conducted manual and automated tests in alignment with specifications and regulations and reported results.
  • Provided technical guidance to junior testers by reviewing their work and providing feedback as necessary.
  • Assisted in developing training materials for new testers onboarding process.
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
  • Utilized Agile methodologies to manage project timelines and deliverables efficiently.
  • Collaborated with other teams such as product management, engineering and customer support in order to provide timely solutions for reported problems.
  • Created and maintained database of common and known testing defects.
  • Evaluated test results and generated reports for development and internal teams.
  • Performed functional, system, integration, regression, and performance testing of software applications.
  • Worked with off-site teams to complete timely tests and facilitate smooth product releases.
  • Performed root cause analysis of problems, documented faults in tracking system and generated daily reports.
  • Evaluated existing test suites regularly and made necessary modifications or additions when needed.
  • Test execution and environment management.
  • Optimization of automation test executions (CI/CD).
  • Set up monitoring tools, like Grafana, to track performance metrics.
  • Created CI and CD pipelines with Jenkins and Docker to automate the build process of applications.
  • Obtained and evaluated information on hardware configuration costs, reporting requirements and security needs.
  • Worked closely with DevOps teams in order to design best practices for deploying applications into production environment.
  • Implemented systems automation using scripting languages, like Python.

Systems Engineer

CGI
Chennai
11.2018 - 11.2021
  • Active Directory skills – user account management, privilege management, and security exception management for proxy issues.
  • Prioritized and organized tasks to efficiently accomplish service goals.
  • Hands-on experience in exchange-related requests and issues – i.e. Active Sync, BB UEM configuration, shared mailbox, distribution list – creation/addition or removal of members, OST, PST configurations, and transfer, archive enabling.
  • Installed and configured operating systems, middleware products and databases.
  • Handled troubleshooting for software and hardware and promptly resolved issues.
  • Provided status updates to keep upper management informed and to reach goals.
  • Resolved escalated incidents reported by users involving application failures or other IT related issues promptly.

Associate System Engineer

Cognizant
11.2018 - 10.2019
  • Provided exemplary helpdesk service and support to assist customers.
  • Provided technical guidance and assistance to junior engineers during troubleshooting activities.
  • Installed and configured hardware including Software, wireless networks and other network components.
  • Configured and maintained Windows servers, Active Directory, file shares, and group policy.
  • Provided technical guidance for system development and troubleshooting.
  • Resolved technical issues related to operating systems and applications for end users.

Education

B.Tech - Computer Science Engineering

Bharath Institute of Science And Technology
Chennai
01.2017

HIGHER SECONDARY -

Oxford Mat.Hr.Sec.School
Chennai, TN
01.2013

S.S.L.C -

Alpha.Mat.Hr.Sec.School
Chennai, TN
01.2011

Skills

  • Software deployment
  • Incident management
  • Operating systems expertise
  • Server management
  • System troubleshooting
  • Cloud services
  • Helpdesk operations
  • Power BI
  • Selenium IDE
  • Python
  • Microsoft SQL Server
  • Jenkins
  • BMC Remedy
  • Service now
  • JIRA
  • Eclipse
  • GitLab
  • WinSCP
  • Sourcetree
  • PyCharm
  • Grafana
  • Sealights
  • Beyond Compare
  • Rancher
  • Agile
  • Build releases
  • DevOps practices
  • Continuous delivery

Certification

  • AWS (Amazon Web Services) – Solution Architect
  • Learning SQL server & Docker
  • ITIL

Project

Project: Advantage QA

Client: US government

Team Size: 90+

Automation Tools: Selenium with Robotframework

Description:

The Advantage is an ERP application which provides features such as Human resources, Financial, Budgeting, Payroll, Administrative functionalities for a user. It is designed a solution for consumer product companies to offer a seamless and frictionless application fulfillment process for consumers. It’s an end-to-end solution consisting of multiple features and components. To test these applications, we have used automation testing using Robot Framework with selenium.

Worksummary

  • Developed Keyword- Driven Development Framework using Selenium with Robot Framework
  • Extensive experience in SDLC and Agile Testing Process
  • Well versed in Test Planning, Test case Design, Defect Management
  • Having knowledge on Postman API
  • Detail Oriented and Resourceful in completion of projects
  • Ability to Multi-Task and Meet Deadlines
  • Having a good knowledge in handling jenkins pipeline (VM & Container)

Testops

  • Manage dynamic environments, ensure optimum usage of each clone to help in reduced hardware usage and execution time, Creation of Pipelines in Jenkins and mapping the test plans to the pipelines, Maintain Master and Clone environment (Setup & Configuration / Feature Flag), Work with server admin on infrastructure memory management, Create and manage isolated test environments (Payroll/Tax/SQL Server), Coordinate with Automation teams to add new Test cases to the pipeline and maintain the pipeline, Coordinate with DevOps teams for Build Promotions for QA/ST env’s, Managing & analyzing the utilization of the VM for the pipeline executions, Generate Sealights Coverage reports and provide reports to automation teams to come up with coverage improvement plans, Participate in IMC for any issues/failures and coordinate build promotions/re-execution, Analyze Test Execution Level 1
  • Failures and report to teams (Product/Auto Dev/DevOps) appropriately, Level 1: First level analysis to validate if a failure is due to a scripting issue, System test - application teams responsible for raising defects, Regression test - TestOps responsible for raising defects, Ownership of CI/CD setup, Stabilization of pipelines to decrease the failure count and execution run time in pipelines, Limited Test Case maintenance, Test cases to account for application enhancements (Only UI and Navigation), Legacy test cases to the latest standards (XPath/ modular test cases), Design and plan Component level execution, Provide execution reports to teams after every execution, Involving in providing daily and weekly status reports to project managers & Stakeholders

Roles And Responsibilities

  • Involved in development of automation scripts using Robot framework with selenium
  • Analysis of test requirement and automation feasibility
  • Creating, Enhancing, debugging and Running Test Cases for both Web and Mobile (Android) Applications
  • Automate new features for reducing time and cost
  • Coordinate with team members for clarity on the requirements
  • Defect reporting and resolution
  • Cross Browser Testing (Executing test cases against various browsers)
  • Parallel Test Execution
  • Reviewing the test reports and preparing test summary reports

Personal Information

  • Blood Group: B+ve
  • Date of Birth: 07/13/96
  • Gender: Male
  • Nationality: Indian
  • Marital Status: Single

Languages

English
First Language
Tamil
Proficient (C2)
C2
Telugu
Upper Intermediate (B2)
B2

Affiliations

Personal Growth
  • Constantly learning: I keep expanding my knowledge by adapting to new tasks and acquiring fresh information.
  • Embracing challenges: Problem-solving and tackling unique requests are core parts of what I do.
Social Connections
  • Building rapport: I strive to understand your needs, preferences, and communication style to create meaningful interactions.
  • Providing support: Whether it’s advice, information, or just a bit of fun, I’m here to help and connect.

Timeline

Senior Software Engineer

CGI
11.2021 - Current

Systems Engineer

CGI
11.2018 - 11.2021

Associate System Engineer

Cognizant
11.2018 - 10.2019

B.Tech - Computer Science Engineering

Bharath Institute of Science And Technology

HIGHER SECONDARY -

Oxford Mat.Hr.Sec.School

S.S.L.C -

Alpha.Mat.Hr.Sec.School
NITESH M