Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Amit Nain

Amit Nain

Cumming

Summary

Google Cloud Associate Engineer and self driven site reliability engineer along with QE automation engineer who is eager to apply his extensive knowledge and experience in practical settings.

More than 12+ years of experience as a Dynamic QA Automation Lead, specializing in developing robust test automation frameworks and CI/CD pipelines, tools like Selenium including Selenium Web Driver, Cucumber, Rest Assured, SoapUI, web queries and Sikuli. 2+ years of experience in Mobile Application (like Hike) testing on Smartphone's (iOS & Android) with the help of Appium. Extensive experience in Coordinating the testing effort, responsible for test deliverables.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Function/Technical Team Lead

UST GLOBAL (End Client- Equifax)
Alpharetta
05.2022 - Current
  • Responsible for the creation of the Master QA Plan, Environment Plan, Data Plan, and QA Schedule.
  • Responsible for finding out Automation scope and developing test automation frameworks, and accordingly selecting and developing appropriate test automation tools, applying the latest techniques in test automation via using risk-driven techniques.
  • Involved in establishing automation setup and initial automation regression checklist for repeated activities through close collaboration and developing them into minimal test scripts using suitable tools such as Q Rest Assured, Karate Framework, and live.
  • On-Premise to Cloud Validation, work on live queries for data extraction.
  • Spin clusters in GCP for various Spark processing by scripting edge nodes and shell scripts.
  • Job Scheduling and automation of job from MR Submit.
  • Work on different data feeds and injection mechanisms to daily jobs using child nodes.
  • Design, document, develop, and implement test framework for Equifax USIS SRE Batch engineering project applications.
  • Write code for testing/security automation process using programming languages like Java, JavaScript, and Python.
  • Writing, executing, and monitoring an automated test suite using frameworks like Unit Test, TestNG, JUnit, Karate, and BDD (Behavioral Data Driven).
  • Identifying and implementing the correct test framework as per the project requirements.
  • Developing quality code using Terraform.
  • Creating cluster on demand in Google Cloud.
  • Extensive unit test coverage, and then extensive unit test coverage.
  • Create automation codes and destroy them once they are done.
  • Designing and implementing an automation pipeline to deploy artifacts in the cloud.
  • Setting up CI/CD and quality framework at organization level and helping other teams to implement it in their individual projects via using tools like Chef, Jenkins, Nexus, Eclipse, Maven, Rundeck, and Git.
  • Writing page object factory and pattern mechanism in the project to make CI/CD framework more readable and reusable.
  • Using Git for version control to share source code among the developers and quality check teams.
  • Security check through identifying vulnerability and fixing them, along with preparation of technical documentation and providing training.
  • Development and analysis regarding data security and integrity, using tools such as File Protector and Fuse.
  • Setting up QA environments in projects and ensuring all the QA activities and processes are automated end to end.
  • Encryption and decryption of data using asymmetric and symmetric keys through data prep Jars, so that the data remains secure and confidential while test execution on Google Cloud.
  • Test planning and preparation of testbeds for the proposed features and grooming.
  • Planning, retrospective, suggest enhancement for release.
  • Test execution on daily assignments for the team and planning the targets.
  • Formulating the acceptance criteria, deciding estimates for story points, prioritizing each work item, which paves the clear path for the goals and sprint backlog for every iteration.

Technical Lead

BlueSoft Solutions (End Client- Equifax)
Alpharetta
03.2019 - 05.2022
  • Configuring, building, and supporting apps and operations in GCP.
  • Collaborated with other team members to troubleshoot complex issues and develop solutions.
  • Setting up production ready kubernets environment in google cloud using terraform, github and Jenkins
  • Using Terraform as a provisioning tool for Infrastructure.
  • Managing alerts and Notifications using datadog and pager-duty and google Monitoring.
  • Monitored application health metrics such as error rates, latency, throughput., and took corrective action when necessary.
  • Managed multiple tasks within tight deadlines while ensuring quality control throughout the process.
  • Responsible for finding out Automation scope and developing test automation frameworks, and involved in establishing automation setup and initial automation regression checklist for repeated activities through close collaboration and developing them into minimal test scripts using suitable tools such as Rest Assured and Karate Framework.
  • Write code for testing/security automation process using programming languages like Java, JavaScript, Python, and Bash Shell Scripting.
  • Writing, executing, and monitoring automated test suite using frameworks like Unit Test, TestNG, JUnit, Karate, and BDD (Behavioral Data Driven).
  • Identifying and implementing the correct test framework as per the project requirements.
  • Testing on web services like REST.
    That includes initially manually with Postman, and then automates them through the Rest-Assured automation tool.
  • Development and analysis regarding data security and integrity using tools such as File Protector and Fuse. Keys Management and data encryptions before scan and fixing them before committing to code.
  • Creating an automated test to decrypt the data at runtime in memory using the Spark tool and analyze it using Hive/Pig.
  • Setting up QA environment in projects and ensuring that all QA activities and processes are automated.
    Validating implementation of Karate framework on Google Cloud.
  • Working on testing all keys management and different encryptions in GCP.

Test Specialist

Paramount Software Solutions(End Client-TFS)
Alpharetta
08.2019 - 06.2020
  • Product Collection, MPS-LET - Lease Early termination is a project which is used in TPS to handle Lease, Auction, Factory, MPS, etc
    This application is designed to support lease early termination and provide customers to extreme flexibility to return and provide some various other benefits
    Involved in effort-estimation, Reviewing BRD, user stories and Test cases
    Responsible for creation of Master QA Plan, Environment Plan, Data Plan, and QA Schedule
    Responsible for finding out Automation scope
    Develop test automation frameworks and accordingly select and develop appropriate test automation tools, applying the latest techniques in test automation via using risk-driven techniques
    Developing quality automation code to extensively setup for multiple platforms and cross-browser testing
    Involved in establishing automation setup and initial automation regression checklist for repeated activities through closely and develop them into minimal test scripts using suitable tools such as
    REST API's through (GET, POST, PATCH, DELETE, etc)
    On each HTTP request ready Rest Assured tool
    To ensure whether the correct response is population

Security Admin(Quality Analyst).

Paramount Software Solutions(End Client-US BANK)
Alpharetta
01.2019 - 07.2019
  • Identifying threat and work to create steps to defend against them
  • Perform vulnerability scan and Penetration test across all network segments
  • Configure security system such as firewall, antivirus, and IDS software
  • Define and refine Disaster Recovery Plan
  • Perform vulnerability and network scanning assessment
  • Defend system against unauthorized access via using Access control implementation
  • Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web Mobile testing
  • Worked on API Testing both SOAP and REST API using open source tools like Rest Assured or Java coding
  • Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards
  • Used Protractor which works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user's interaction with an AngularJS application running in a browser or mobile device
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI

QA Automation Lead

QAInfotech
Noida
05.2011 - 02.2016

Project Name : MYELT Team Size : 22

  • Resource planning, Test Planning, CMMI documentation, Test case preparation, Test Case execution
  • Browser-based mobile testing on various handheld devices (Win 8/iOS/Android, Functionality Testing for IWB CDs and DVDs, Defect logging and tracking
  • Testing activities: Smoke test, functional testing, regression, and Ad-hoc testing on IWB CDs and DVDs
  • Review User stories and obtain clarifications form the business team on functionality
  • Document High-level test cases (HLTC), Detailed Test Cases (DTCs) and prepared Requirement traceability matrix to ensure all the requirements have adequate test coverage
  • Involved in reviewing the test cases and checklists
    Involved in estimation and planning for the automation task
  • Automating scenarios by Suit using Cucumber, JVM, Selenium
  • Created an automated script for smoke checklist using Tellurium and Selenium
    Create a Smoke test suite for every module of the application
  • Work on API testing and Web Services testing using Postman and Soap UI
  • Identifying the critical test cases to be run against each build as a part of regression testing and planned for automating them using WATIR
  • Executing all the automation scripts after every build and handling and reporting any issues related and sending test results directly to the client after each execution
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium
  • Utilized role in mobile testing using Appium Mobile Testing for client's mobile platforms
  • Created and executed SOAP UI Scripts for the Web Services testing
  • Worked on API Testing both SOAP
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SOAPUI
  • Used Protractor with Selenium to provide automated test infrastructure to simulate user's interaction with an Angular application running in a browser
  • Involved in Web Service testing RESTful API and automation using JSON, XML payloads
  • Write SQL queries in A.L.M to generate base data to excel
  • Summarize the daily, weekly and monthly status reports by test scenario, test case, and test steps
  • Tosed the workflow through the front end to backend using SQL queries to ensure data completeness, integrity, and accuracy.
  • Work with TestNg, Apache Maven for reporting Automation Test Execution

Education

Master - Information System Security

University of Cumberland's
05.2019

Bachelor of Technology - Computer Science

Shobhit University
05-2011

Skills

  • Automation Testing Tools: GitHub Copilot, GitOps kubernetes, GCPCloud Sql(Postgress), Google Compute Instance, Docker,Apache Tomcat, Selenium and Web Driver, Junit, TestNG, Maven and Appium
  • Testing Process: Functional, negative, regression, system integration (SIT), acceptance (UAT), security and browser compatibility testing, Modal based testing, web server testing, TTUP
  • Testing Models: GCP, Waterfall, Agile Methodology, SAFE Methodology
  • Scripting Languages: HTML5, Java, JavaScript, XML, CSS, Python, and Shellscript
  • Operating systems: Linux, IOS, Windows XP/97, 2000
  • Repository: GIT, SVN, Bitbucket
  • Mobile OS: Android and iOS
  • CI/CD: Jenkins, TDD, and BDD
  • Test Management/ Bug Tracking tools: Jira, Assembla, JIRA, Pivotal Tracker
  • Databases: SQL server 2000, Oracle 80, MS Access 2000
  • Software Tool: Eclipse, VsCode, PyCharm abd IntelliJ, NetBeans, FireBug, SOAP UI
  • Domain: Financial, eLearning, e-commerce, Mobile Android and iOS
  • Managerial Skills: Metrics, Estimation model, Test Plan Creation, CMMI knowledge

Certification

  • Awarded as "Bravo", "Valuable team player", Star Performer by UST Global.
  • Certified Google cloud associate engineer in 2021
  • Certified ISTQB Foundation Level in 2011
  • CCNA Certified in 2011

Timeline

Function/Technical Team Lead

UST GLOBAL (End Client- Equifax)
05.2022 - Current

Test Specialist

Paramount Software Solutions(End Client-TFS)
08.2019 - 06.2020

Technical Lead

BlueSoft Solutions (End Client- Equifax)
03.2019 - 05.2022

Security Admin(Quality Analyst).

Paramount Software Solutions(End Client-US BANK)
01.2019 - 07.2019

QA Automation Lead

QAInfotech
05.2011 - 02.2016

Master - Information System Security

University of Cumberland's

Bachelor of Technology - Computer Science

Shobhit University
Amit Nain