Summary
Overview
Work History
Education
Skills
Automation Testing
Performance Testing
Manual Testing
Database Testing - Expertise
Web Service Testing
Professional Highlights
Timeline
Generic

NITIN BALI

Senior Test Engineer
Sydney,NSW

Summary

I am a highly motivated and delivery-focused IT Quality Assurance and Test engineer with extensive hands-on experience in Software Testing, enabling me to deliver structured, innovative, and effective solutions that support organizational objectives. As a natural leader I have experience in engaging the participation of teams to work together towards common goals and objectives. I bring to the workplace a strong work ethic, forward thinking, high levels of initiative and an exceptional sense of responsibility towards the health, safety and welfare of my team and my employer.

Overview

14
14
years of professional experience

Work History

Sr. Automation & Performance Test Consultant

ASX
7 2021 - Current
  • Working on a data driven automation framework built using Spring boot Microservice/Java/Cucumber BDD.
  • Enhanced Common Test Library which is shared across multiple projects at ASX.
  • Created Automation Functional Test steps in Cucumber BDD format.
  • Involved in Test Case Peer Reviews.
  • Created Automated Performance Tests in Scala language.
  • Used Gatling APIs and rest assured library to create load testing spring boot microservice.
  • Worked and collaborated in a pure CI/CD model to build, test and deliver microservices.
  • Collaborated with cross-functional teams to successfully deliver comprehensive solutions for clients.
  • Provided ongoing support to clients post-implementation, ensuring long-term success of implemented solutions.

Performance & Automation Test Consultant

UNSW
07.2018 - 06.2021
  • Implemented automation using Selenium WebDriver, JAVA, BDD, Jbehave, Serenity, SVN and Jenkins.
  • Performed Data driven testing to validate the components displayed on the website using Selenium.
  • Performed Browser testing on different browsers like Internet Explorer, Chrome, and Firefox where tests were run using Selenium WebDriver.
  • Performed Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Used Jenkins, SVN to execute Selenium automation suites on different platform, browser combinations.
  • Responsible for Identification of the required regression scope, automation scope, automated test Scripts review and strategy for automation testing.
  • Developed automated test scripts by setting Page Object model.
  • Developed Gherkin stories and tasks for sprints, communication with developers and team members to ensure defect resolution and manage defects in bug tracking tool.
  • Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
  • Developed BDD tests using Jbehave by writing behaviors and step definitions.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Assisted Manager by providing automation strategies, Selenium/Jbehave Automation and Serenity reports.
  • Understanding requirements, technical specifications and writing Manual & Automation test cases based on business requirements.
  • Played an integral role in performing functional testing, GUI testing.

Performance Test Consultant

Telstra Health
02.2018 - 07.2018
  • Gathered Non-Functional Requirements from BA's and App specialists.
  • Assisted Application Developers and technical support staff in identifying and resolving defects.
  • Created JMeter scenarios and scheduled the Virtual Users to generate realistic load on the server using JMeter (Load generator machine).
  • Used multiple plugins in JMeter for creating intuitive and more controlled thread groups (E.g., Ultimate Thread Group).
  • Also worked on JMeter Master Slave configuration for distributed load testing.
  • Designed performance test scenarios and create JMeter test plans for the API load test.
  • Performance test script creation, maintenance, and execution in JMeter.
  • Developed test scripts/test data using extensive Bean shell programming in JMeter.
  • Worked on Deployment activities for setting up Performance Environment.
  • Used JVisual VM, Visual GC for remote JVM's performance monitoring, thread dump and heap dump analysis.
  • Performance Test Report creation for reviews and further analysis with development teams.
  • Also involved in API Automation testing using JMeter/Postman for a small project in Telstra.

Senior Test Eng-Performance

Eurofins IT Solutions
02.2017 - 01.2018
  • Designed performance test scenarios for the UI load test.
  • Performance test script creation, maintenance, and execution in C# in Visual Studio 2015.
  • Developed web tests by capturing API requests through Fiddler.
  • Created coded web tests in C#.net which involved manipulation of complex JSON Serialization & De-serialization process for request processing and script enhancing performance test script creation, maintenance, and execution in C# in Visual Studio.
  • Performance test script creation, maintenance and execution in C# in Visual Studio and creating average & peak load test for various modules viz ACF, SSR, CLAP, SCP, CLMB.
  • Performance Test Report creation for reviews and further analysis with development teams.

Senior Software Engineer

CISCO India via Wipro Ltd
01.2015 - 01.2017
  • Designed functional test cases to perform web service API testing.
  • Performed manual and automation web service API testing using SOAP UI tool.
  • Reviewed GUI functionality and wrote functional test cases for the GUI widgets.
  • Reviewed defects reports, to ensure quality defects are reported to CDETS (Internal Defect log tool).
  • Involved in SNTC portal GUI Load testing using Load Runner V11.5.

Senior Software Engineer

CISCO India via Nichepro Ltd
08.2012 - 01.2015
  • Designed performance test scenarios for the UI load test.
  • Performed manual and automation web service API testing using SOAP UI tool.
  • Reviewed GUI functionality and wrote functional test cases for the GUI widgets.
  • Reviewed defects reports, to ensure quality defects are reported to CDETS (Internal Defect logging tool).
  • Involved in SNTC portal GUI Load testing using Load Runner V11.5.
  • Identifying the feasible automation test scenarios from the manual test cases.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Involved in the migration of Selenium RC Scripts into Selenium Web Driver Scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application, also did RCA and TEA as a part of CFD triage.

Software Test Analyst

Collabera Solutions
08.2011 - 08.2012
  • Designed functional test cases to perform web accessibility testing, based on MAS standards.
  • Reviewed accessibility test cases against MAS standards.
  • Performed functional testing on the properties/URLs to check website is compliant with MAS standards.
  • Reviewed defects reports, to ensure quality defects are reported to TFS.

Quality Analyst

CDC Software
05.2010 - 08.2011
  • Involved in issue fix and enhancements Regression testing of Pivotal platform during various service packs and hot fix releases.
  • Automated regression test cases using QTP vb scripts, maintenance and enhancement of those scripts as per the application change requests for every new release.
  • Building the generic and project specific functions in function libraries.
  • Designed automation framework and prepared test data.
  • Updating and maintaining the results in HP Quality Center for all the defects found during regression testing and follow up the bug life cycle.
  • Worked on Agile Testing process.
  • Worked on Rally for Creating and Sizing User stories, adding Tasks and maintain time sheets.
  • Worked on various large-scale deployments like terminal services, ADS and Citrix
  • Worked on SharePoint portal integration testing with Pivotal including SharePoint server deployment
  • (Various editions like Moss/WSS/SharePoint 2010/Standard/Enterprise)
  • Worked on API testing using N-Unit and Visual studio 2008 for Pivotal Office Integration.

Education

Bachelor of Science - Computer Engineering

Kurukshetra University
India
04.2001 -

Skills

  • Selenium Webdriver with Java

  • Serenity, Extent, Allure Reports

  • JIRA, Confluence

  • Loadrunner, Jmeter, Gatling

  • Profiling Tools: JVisualvm, JProfiler

  • DB: Oracle, MSSQL Server

  • Problem-Solving

  • SpringBoot JAVA Microservices

  • UI, API, Messaging Queue Automation

  • Integrity and Honesty

  • Attention to Detail

  • Project Leadership

Automation Testing

Spring Boot based Automation Framework built using Springboot Java and Cucumber BDD, Selenium with Selenium WebDriver, BDD, Jbehave, Cucumber, Serenity and Java, OpKey V5.51 Automation Tool, Robot Framework, Selenium WebDriver (Java), QTP and Cisco Smart Automation Tool (CSAT), SOAP UI groovy scripts using Groovy 1.8/1.7, Hybrid Test Automation Framework using Selenium Web Driver and Core Java, POM & TestNG classes, Project Specific & Generic classes, Object Repository using QTP, Test Automation Framework using QTP (Descriptive Programming), Exposure to continuous integration tool Jenkins and dependency tool Maven

Performance Testing

ASX (Sydney, Australia) - Sr. Automation/Performance Test Engineer, UNSW (Sydney, Australia) - Sr. Performance & Automation Test Consultant and Test lead (1 year), Telstra Health (Sydney, Australia) - Performance Consultant for a 6-month contract, Eurofins IT Solutions India Pvt Ltd (Bangalore, India) - Senior Test Engineer- Performance, Cisco (Bangalore, India) - Senior Performance Test engineer, Coded Web Test Scripts for performance testing using C# in Visual Studio 2013 & 2015, JSON Serialization & Deserialization using Newton Soft Library in C#, Web Http/HTML, Webservices, Ajax Tru Client, SAP protocols in LoadRunner Vugen, Web Debugging tools like Fiddler4, Developer Tools in Chrome, Firebug in Mozilla, LoadRunner/ JMeter/ Neoload/ Visual Studio as performance testing tools, Input Test Data creation for various types of Load Tests, Load Test Execution, Results Validation, Defect logging & Report Creation, Test results analysis using Load Runner Analysis, SiteScope, Dynatrace, and App Dynamics, Performance, Failover, Scalability, and DR testing, In-House Trainings in Cisco for various teams on LoadRunner Tool

Manual Testing

Hands on experience in Agile, V&V & Waterfall SDLC and STLC, Black Box Testing (Functional Testing, Integration Testing, System Testing, Regression Testing) and Web Application Testing, Analysis of Requirements Specification and Providing Gap Analysis, Client interactions to understand requirements, Test case (scripts) development and traceability matrix preparation, Bug Reporting using bug-tracking tool CDETS and Defect management

Database Testing - Expertise

  • Writing and understanding complex SQL Queries
  • RDBMS Concepts like Constraints, Relationships, Groups, Sub Queries, Joins
  • DDL, DML and TCL statements
  • PL/SQL blocks like Stored Procedures, Functions, Cursors, and Triggers

Web Service Testing

Proven expertise in Web Services Testing, SOAPUI tool, Manual test suite creation and automation for SOAP and Rest based API's using SOAP UI groovy scripting

Professional Highlights

  • 13+ yrs. of diverse experience in Software Quality Assurance (Automation, Performance and Manual) testing of Web/Desktop/Mobile Apps across different domains
  • 4+ yrs. of work experience in Sydney, Australia as an Automation & Performance tester
  • 9+ yrs. of experience in Automation, Performance & Manual Testing using various tools and technologies
  • 3+ yrs. of experience in Web Services API Automation Testing using SOAP UI (Groovy Scripts)

Timeline

Performance & Automation Test Consultant

UNSW
07.2018 - 06.2021

Performance Test Consultant

Telstra Health
02.2018 - 07.2018

Senior Test Eng-Performance

Eurofins IT Solutions
02.2017 - 01.2018

Senior Software Engineer

CISCO India via Wipro Ltd
01.2015 - 01.2017

Senior Software Engineer

CISCO India via Nichepro Ltd
08.2012 - 01.2015

Software Test Analyst

Collabera Solutions
08.2011 - 08.2012

Quality Analyst

CDC Software
05.2010 - 08.2011

Bachelor of Science - Computer Engineering

Kurukshetra University
04.2001 -

Sr. Automation & Performance Test Consultant

ASX
7 2021 - Current
NITIN BALISenior Test Engineer