Post Job Free

Resume

Sign in

Engineering Engineer

Location:
Menomonee Falls, WI
Posted:
January 20, 2021

Contact this candidate

Resume:

Saurabh Singh

Professional Summary

●A multi skilled performance engineer with 9.9 years of experience in Performance Testing and Engineering.

●Currently working with Blue Yonder Inc. as a Technical Architect since July 2018.

Professional Experience

Blue Yonder Inc. July 2020 - Till Present

-Technical Architect

Yantriks India Private Limited / Yantriks LLC December 2017 – July 2020

-Principal Software Engineer

MetricStream Infotech Pvt. Ltd. March 2015 - December 2017

-Senior Consultant

Brillio Technologies Pvt. Ltd. September 2014 - February 2015

-Senior Test Analyst

Accenture Services Pvt. Ltd. April 2011 - August 2014

-Software Engineering Analyst

Technical and Functional Skills, Areas of Expertise

●Work with the product managers in understanding application behavior & identifying the following:

-Scenarios/Workflows for performance testing

-Throughput in terms of transactions/hour for a workflow

-System/Workflow level data that should be available in the system during performance tests

-Response time SLA’s for the transactions

●Performance test specialist – extensive experience in testing web-based applications with expertise in test strategy creation, scripting, test execution & test analysis

●Capturing AWR/ADDM reports & analyzing them for identifying performance bottlenecks

●Capturing & analyzing thread & heap dumps

●Expertise in resolving server/instance issues during performance testing instance setup raised by Dev/QA teams

●Experience with performance testing mobile applications using mobile & web protocols

●Good understanding on JVM garbage collection concepts

●Good understanding on Oracle database

●Good understanding on Linux environment

●Messaging Queue Performance testing by creating scripts in Jmeter and in Loadrunner using RMI Java protocol

●Ability to locate and analyze performance bottlenecks in applications

●Ability to track down issues in recording, customizing, and running performance tests

●Ability to lead a team through the performance test life cycle

●Ability to work independently, while coordinating with stakeholders to achieve targets and ensure quality deliverables

●Experience in mentoring and training junior associates in technology and business processes

●Excellent verbal and written communication skills

Tools & Technologies

●Performance Testing Tools: Jmeter, HP LoadRunner, Neoload, CloudTest Soasta

●Server Monitoring Software: HP Open View, VSphere, JRockit, JVisualVM, JConsole, Perfmon Log Analysis using Perf Analyser, Cavisson NetDiagnostic, Appdynamics

●DB Analysis: AWR/ADDM Reports, Oracle Enterprise Manager, Mancenter (Hazelcast)

●LoadRunner Protocols: Web, Mobile, Web service, RMI Java

●Web Server: Apache

●Application Server: Tomcat, JBoss, Websphere

●Database Server: Oracle 11g, Hazelcast, Cassandra

●Platform: Windows, Linux

●Scripting Languages: Shell Script, Ant

●Programming Languages: Java

Projects

Blue Yonder Inc.

Duration - April 2018 – Present

Client: CVS Pharmacy

Location: Onsite

Role: Technical Architect

Project 1: Sterling Order Management System

Responsibilities:

●Designing and executing system wide tests in the Omni Channel Fulfilment domain to gauge system robustness

●Non-Functional Requirement gathering from various client teams for scalability and peak season readiness

●Identification, tuning and remediation of critical performance bottlenecks within client's Production systems

●Developing Automation and Intelligence within the client Performance ecosystems for optimal execution

●Advising and advocating the customers on tools and automations to develop as part of performance engineering roadmap

●Provide recommendations on Production system sizing for peak season stability and preparedness

●Creating and executing Performance strategies as part of client's technology roadmap

●Supporting client's Production system during peak season from Performance Engineering perspective

YANTRIKS INDIA PVT LTD

Duration - Feb 2018 – March 2020

Client: Kohls

Location: Onsite/Offshore

Role: Principal Software Consultant

Project 1: Store Commerce Performance Engineering

Responsibilities:

●Designed a framework for eliminating manual intervention needed for preparing data for performance test scripts

●Non-functional requirement gathering from various client teams

●Provide recommendations on Production system sizing for peak season stability and preparedness

●Execute various types of performance tests to identify system scalability and stability

●Identify performance issues in various layers of the application through thread/heap dump analysis in case of application servers and OEM/AWR analysis on the Oracle database

Project 2: Omni Channel Inventory Cache (OIC)

Responsibilities:

●Performance Testing Framework Creation

●Automate performance monitoring and reporting activity

●Design performance test scripts for OIC API's using Jmeter and Loadrunner

●Execute various types of performance tests to identify system scalability and stability

●Automate performance test data seeding using Shell Scripts in Linux to reduce performance test turnover time

●Prepare performance test reports using the tool R to be shared with the involved stakeholders

●Identify performance bottlenecks and diagnose them

●Perform log analysis using the tool Splunk and identify performance bottlenecks

●Provide recommendations on code optimization for making the application code scalable

●Provide recommendations on the hardware sizing for the OIC production environment

●Implement production deployments for OIC

●Monitor OIC production environment and have regular health checks as part of sanity

●Monitor Production environment using the tools Cavisson Net Diagnostic and Splunk

METRICSTREAM INFOTECH PVT LTD

Duration: March 2015 – Present

Role: Senior Consultant

Responsibilities:

●Involved in all phases of performance engineering life cycle

●Work with the Product Managers for application performance requirement gathering

●Creating performance test scripts, conducting performance tests & creating the performance test reports using Neoload 5.0

●Verifying server hardware & software configurations before running the performance tests

●Create AWR/ADDM reports for identifying DB related issues

●Monitor thread/heap utilization in Jrockit & accordingly capture thread/heap dumps when required

●Monitor server logs & reporting the errors to dev teams if any

BRILLIO TECHNOLOGIES

Duration: September 2014 – Feb 2015

Location: Offshore

Project Type: Performing POC’s on performance testing tools and conducting performance testing sessions

Protocol: HTTP/HTML

Role: Senior Test Analyst

Responsibilities:

●Performing POC on performance testing tools for mobile applications

●Conducting performance testing sessions

●Working directly with performance testing tool vendors for understanding the tool features and functionalities for tools like Neoload

●Worked on evaluating Jmeter reporting plugins

ACCENTURE

Duration: April 2011 – August 2014

Location: Offshore

Client: BestBuy (US)

Project Type: Performance Testing of web & middleware applications

Protocol: HTTP/HTML, RMI Java, Web service

Role: Software Engineering Analyst

Responsibilities:

●Test Strategy creation

●Work with business analysts, test & dev teams to understand business flows & create performance test scripts

●Scenario designing for different tests based on the given Response Time

●SLA and the TPH – Baseline Tests, Normal Load, Peak Load, Stress,

●Scalability and Endurance Tests & conduct performance tests

●Maintenance of Load Generator and Controller machines ensuring less/no failures during Executions

●Setting up Dynatrace on the application servers, recording Dynatrace sessions & also analyzing them

●Live Server monitoring using JRockit. Capturing Server Graphs from Server

●Monitoring Tools like HP Open View, VSphere, Cloud Test, HP Performance

●Centre and JRockit

●Analysis and reporting of issues encountered during the test executions, to the Project team/ Onshore Performance Engineering team. Analyzing the cause of issues wherever possible

●Work with business analysts, developers, and the content department to resolve issues

●Stay involved in performance tuning

●Prepare weekly status report and test summary report

●Verify business requirements and functional specifications

●Web service XML validations using SOAP UI tool to check if the response is correct.

●Test Closure report creation

Education

Bachelor of Engineering, from Bansal Institute of Science & Technology, affiliated to Rajeev Gandhi Technical University in the year 2010



Contact this candidate