Gokul S

Senior Automation and Validation Engineer at Granite River Labs Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Bengaluru, Karnataka, India, IN

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Python
    HackerRank
    Oct, 2020
    - Oct, 2024
  • Using Python to Access Web Data
    University of Michigan; Coursera
    Oct, 2020
    - Oct, 2024
  • Using Python to Interact with the Operating System
    Google
    Oct, 2020
    - Oct, 2024
  • Python Data Structure
    University of Michigan; Coursera
    Sep, 2020
    - Oct, 2024
  • Python
    University of Michigan; Coursera
    Aug, 2020
    - Oct, 2024

Experience

    • United States
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Senior Automation and Validation Engineer
      • Nov 2022 - Present
    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Member Of Technical Staff 2
      • Jan 2022 - Nov 2022

      Working on UI Automation, There is a customer web portal that provides all the necessary activities related to backup and restores. My contribution is to automate test cases from scratch and validate the web portal, and whether all functionalities are working fine or not. Apart from that need to check the backup and restore, by automation and rest API. if any issue related to web UI and backup, restore is failed, as soon as a report to the dev team and need to raise the bug and burt. Working on UI Automation, There is a customer web portal that provides all the necessary activities related to backup and restores. My contribution is to automate test cases from scratch and validate the web portal, and whether all functionalities are working fine or not. Apart from that need to check the backup and restore, by automation and rest API. if any issue related to web UI and backup, restore is failed, as soon as a report to the dev team and need to raise the bug and burt.

    • India
    • Software Development
    • 1 - 100 Employee
    • Test Engineer
      • Sep 2021 - Jan 2022
    • India
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Firmware Test Development Engineer
      • Feb 2020 - Sep 2021

      Client: Intel CorporationProfile: Firmware Validation EngineerWorking on SSD validation, generally, a solid-state drive (SSD) is a storage device that uses flash memory to store persistence data. SSD emulates a hard-disk interface, thus easily replacing it. An SSD, with no moving parts, solid-state drives are less fragile than hard-disk and are also silent with a faster start-up because no spin-up required.We have continuous Validation running in-place weekly. We have weekly Firmware releases for different binaries i.e.,( Assert, Production, Error-Injection) and combined binaries and generic and customers as well. We need to develop new scripts as part of the validation story and debug the issue for pre-sightings which are reported for pre-sightings that are reported during conval execution.Responsibilities:• Test Automation/Framework Development using Python and other tools.• Performance Benchmarking(SNIA Standard) for SATA and NVMe enterprise SSD's.• Knowledge in understanding and writing test cases and scripts as per SSD(SATA/NVMe) specification.• Possess a good understanding of SSD(SATA/NVMe) firmware.• Work Collaboratively with the FW development team.• Developed test specs and modified PRD document in case of changed firmware behavior while following agile methodology in delivery and furnished the progress in Jira• Creating, merging, pulling, pushing, reviewing the pull requests to ensure efficient and clean code with PEP-8 Standard pushed to the repository.• Customer with whom we worked Microsoft, DELL, HP, EMC, Cisco, Lenovo, Amazon.Protocols: PCIe and ATA.Environment: Python, PyCharm, CTF Framework, Beyond CompareTools: Tidbits, FAST, Twidl, GitHub, Bit Bucket, IO MeterBugs Tracking Tools: Jira, HP Quality Center.Methodologies: Waterfall, Agile.Setup: MI, Standard, Security.Operating System:• Windows: 10, Server2012, Server2016• Linux: Ubuntu, Red-hat. Show less

    • Firmware Test Engineer
      • Jun 2019 - Jan 2020

      Client: Micron Corporation.Profile: Firmware Validation EngineerMicron provides application support to the various PCIe SSD of various SATA, SAS, and NVMe drive. The MSE has two versions one for clients and one for internal use. Both the versions have two interfaces (CLI and GUI) for Linux and Windows platforms. The tool can perform operations like listing all the drive information (Model number, Serial Number, Link speeds), different types of erases, □firmware update, debug data collection and parsing, and all the vendor unique operations in the internal version of the tool. The tool is also capable of controlling/communicating with drives behind RAID controller.Responsibilities:• Performed requirement feasibility analysis and identified test scenarios and test objectives.• Identified end-to-end test cases, regression test suite, and negative test scenarios.• Performing sanity, regression, and functional testing on PCIe SSD drive for testing the application and firmware.• Manual execution of Test Scenarios on Storage devices and verify the test cases.• Automating the Test Scenarios by developing a test script.• Sanity and Regression testing is done for the application in different platforms and using different connections such as USB-SATA, E-SATA, RAID.• Agile Software Development process and the Waterfall model of software development.• Timely escalation of defects, risks, issues, opening bugs in the portal and assigning it to the related team.Protocols: PCIe and ATAEnvironment: Python, Raid, E-SATA, USB- SATA. Bug Tracking Tools: Jira, HP Quality CenterMethodologies: Waterfall, AgileOperating System:• Windows: 7, 10, Server 2012,2016• Linux: Red-hat, Mint, Fedora, Ubuntu, CentOS Show less

    • Trainee
      • Mar 2019 - Jun 2019

    • United States
    • Human Resources Services
    • 1 - 100 Employee
    • HR Recuriment sourcing analyst
      • Feb 2018 - Sep 2018

      • Understanding the client's requirement, processing the requirement within a stipulated time frame. • Sourcing candidates through various job sites, portals (Naukri), job posting, Mailing, Employee Referrals, Training institutes, utilizing the potential of networking site, linkedin.com & from internal database for the given requirements. • Screen the candidates for availability, interest level, salary range, relocation, technical knowledge and basic qualification. • Scheduling the interview of the candidates in co-ordination with client and candidate. • Following up the candidates till they join. Managing good relationship with candidates to ensure smooth on boarding, document compilation for selected candidate • CTC and role negotiation with candidates and clients. • holding candidates till joining date. Show less

    • India
    • Hospitals and Health Care
    • Internship
      • Mar 2015 - Jun 2015

Education

  • Anna University
    Bachelor of Engineering, Computer Science
    2013 - 2017

Community

You need to have a working account to view this content. Click here to join now