Gokul Anil
NGA Certified Automation Engineer
Email Address: gokulanil93@gmail.com
Contact Number: +91 9496535846 (Mobile)
Nationality: Indian
LinkedIn URL: https://www.linkedin.com/in/gokulanil93/
Git Hub URL: https://github.com/gokulanil93/
Address: Mangalam Lane, Sastamangalam, Trivandrum, Kerala, India
Gokul Anil
About
A well listening, watchful and fervent Automation Test Engineer with a history of over 7 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.
• 7+ years of experience in testing Web, API, Desktop and mobile applications
• Over 6 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
Education
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
-
REST API (JSON, XML)
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. Oracle India Private Limited - Duration: January 2023 - Till Date
Job Title: Sr. Test Automation Enginer
2. Tata Consultancy Services, India - Duration: June, 2021 - December, 2023
Job Title: IT Analyst
3. H&R Block, India - Duration: October, 2017 - June, 2021
Job Title: Software Test Engineer
4. Nips App, India - Duration: May, 2015 - June, 2016
Job Title: Test Engineer​
Project Experience
Sr. Test Automation Engineer January, 2023 - Present​
Oracle India Private Limited, India
-
Handled UI Test Automation framework which is based on Selenium, Typescript
​
-
Converted OATS based Java tests to Selenium and Typescripts​
​
-
Skills Used: C# · Selenium · Test Automation · Typescript · GIT · ALM​
​​
IT Analyst June, 2021 - December, 2023​
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.