top of page

Gokul Anil
NGA Certified Automation Engineer

Email Address:
Contact Number: 
+91 9496535846 (Mobile)
Nationality: Indian
LinkedIn URL:
Git Hub URL:
Address: Mangalam Lane, Sastamangalam, Trivandrum, Kerala, India

Gokul Anil


A well listening, watchful and fervent Automation Test Engineer with a history of over 6 years in software testing which has witnessed adopting proven test strategies and test designs equipped with
competent testing tools to construct high quality actionable test results.


• 6+ years of experience in testing Web, API, Desktop and mobile applications
• Over 5 years of experience in Test Automation including but not limited to building automation frameworks for large-scale enterprise applications, creating and maintaining automation test scripts

Experience Highlights


• Proficient in API testing/ API Automation using RestSharp based C# framework, Postman, Fiddler, Swagger
• Excellent knowledge of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology
• Test Execution in CI/CD with Jenkins & Azure
• Proficient in manual and automated testing using Selenium WebDriver
• Strong knowledge to understand Functional Specification and the Requirements within it and regular communication with BA’s for each aspect related to it.
• Experience in performing Functional, Exploratory, Regression, Build Acceptance, Boundary, Cross-browser/platform, Compatibility, Integration, Usability, and GUI testing


B.Tech, Electronics and Communications Engineering

Year: 2011-2015

Cochin Unviersity of Science and Technology, India


Core Competencies

Sofware Programming
  • C# (Level: Advanced)
  • Java (Level: Advanced)
  • Python (Level: Intermediate)
  •  JavaScript (Level: Intermediate)
Test Automation Tools
  • Selenium WebDriver
  • NUnit
  • MSTest
  • XUnit
  • Specflow
  • Gherkin
  • RestSharp
Framework Development Design Patterns
  • Page Object Model
  • Behavior Driven Development
  • Data-Driven Tes Automation
  • Hybrid Test Automation
Database Usage
  • Cosmos
  • MS SQL Server
Web API Testing Tools
  • Postman
  • Fiddler
Web Services Architecture
CI/ CD Pipelines
  • Azure
  • Jenkins
Development IDE
  • Visual Studio
  • VS Code
  • Py Charm
  • Eclipse
Version Control
  • GIT
Bug Tracking System
  • HP QC
Domains Worked
  • Insurance
  • Logistics
  • Tax

IT Companies Worked

1. Tata Consultancy Services, India - Duration: June, 2021 - Present

Job Title: IT Analyst

2. H&R Block, India - Duration: October, 2017 - June, 2021

Job Title: Software Test Engineer

3. Nips App, India - Duration: May, 2015 - June, 2016

Job Title: Test Engineer


Project Experience

IT Analyst                                                                                        June, 2021 - Present

Tata Consultancy Services, India

  • Tools and Technologies: Selenium WebDriver, Visual Studio, C#, Azure DevOps, NUnit, WinAppDriver, SQL.

  • Handled test automation framework which is based on a Non-UI approach which uses full potential of C# by utilizing the backend methods.

  • Performed automated execution of tests, defect triage and maintenance of test scripts.

  • Effectively reduced the time taken to conduct regression testing to 70%

  • Worked in a fully Agile environment using Test Driven Development (TDD), Behavioural Driven Development (BDD), Continuous Integration (CI) and all underpinned by high quality test automation.

  • Lead, mentored, peer review and motivated a team of Three test engineers, providing regular feedback to the Scrum team for bugs/performance issues found during the engineering process using ADO(TFS).

  • Skills Used: C# · Selenium · Test Automation · Azure DevOps · Requirement analysis · Manual Testing · Software Development Life Cycle (SDLC) · Integration Testing · MS SQL​​

Software Test Engineer                                                      October, 2017 - June, 2021

H&R Block, India

  •  Tools and Technologies: Selenium WebDriver, Visual Studio, C#, Selenium, Rest Sharp, Azure DevOps, HP ALM, NUnit, API Automation, Postman, Fiddler, Swagger, Java, Eclipse

  • Handled test automation framework which served as a one stop shop for 90% of the testing needs: Web Testing, API Testing

  • Implemented API support in UI automated tests providing the UI with requireddata that reduced test run time by 30-50%

  • Used Microsoft APIs to update test results to Azure DevOps post test execution, automatically

  • Framework consumers were provided prompt and timely service with respect to any hindrance faced pertaining to usability of the framework

  • Review the Test scripts created by team and maintain the proper versioning till script gets Signed Off.

  • Skills Used: C# · Selenium · API Test Automation · Web Test Automation · Azure DevOps · Requirement analysis · Functional Testing · Integration Testing · MS SQL · HP Quality Center · Azure Cosmos DB · API Manual Testing

Test Engineer                                                                            May, 2015 - June, 2016

Nips App, India

  • Writing automation scripts with Selenium WebDriver using Java programming language.

  • Perform Exploratory testing of the application to get familiar with the key functionalities.

  • Perform Compatibility testing on iOS and Android platforms.

  • Preparing test data to cover boundary and equivalence partitioning values.

  • Conducting Browser compatibility testing on Chrome, Firefox, IE, Safari.

  • Skills Used: Java · Selenium · Test Automation · Requirement analysis · Manual Testing · Software Development Life Cycle (SDLC) · Integration Testing

Next Generation Automation Certification Program Video

  • In the video, I explain the test workflow that I have automated as part of the Next Generation Automation Certification Program. 

  • I have developed the framework architecture from scratch using C# as Programming Language and Selenium as Automation API.

  • Based on Automation workflow, I have developed Page Class Methods along with Test Class methods using Data driven test approach.

  • Also, I have used the Allure reporting plugin to show the detailed test execution status along with Test Dashboard containing Test Pass and Fail Count for every test run. 

  • Also, I have integrated the automation framework with Azure and Jenkins Pipeline to let tests execute without any manual intervention.

For more details, kindly watch the video till the end.