4
AREAS OF EXPERTISE Quality Management Quality Control Quality Assurance QA Automation Creating Test Plan Test Case/Suite Structuring & Management Test Bed/Environment Setup Effective Bug Reporting & Management PROFESSIONAL SKILLS Manual testing (Black box) User acceptance testing Automation testing Security & penetration testing Performance testing Accessibility testing Localization testing Content testing Networking & server management Familiar with Agile processes and ceremonies Database testing PERSONAL SKILLS Influencing skills Attention to detail Leadership skills Sandeep Singh QA Automation Engineer/ QA Lead [email protected] +1 857-869-1251 PERSONAL SUMMARY Experienced QA Automation Engineer/ Lead with strong organizational, technical, communication skills and can-do attitude. Self-motivated and committed to deliver the highest level of product quality in fast paced and startup environments. Significant areas of contributions and accomplishments include: Leadership Lead offshore/onsite team of quality engineers as a hands-on QA project lead provided training and support on various products, processes & release testing approach. Developed risk-based testing strategy that increased team’s efficiency during release sign offs. Added new end to end automation test framework to automate stories under development during a sprint in an agile environment. QA Project Management Proved success in managing QA projects by defining release testing scope and prioritizing requests, estimated test efforts, continuously delivered high quality products in fast paced environment with frequent release cycles. Relationship Management Coordinating with cross-divisional teams in Germany for establishing QA standards across SICK. Effectively managed partnerships by building trust relationship with client (Harvard Business Publishing) and acting as a bridge between my employer (a QA partner of HBP) and our client. Actively communicated risks, ideas to mitigate them and implemented process that improved collaboration among teams, both onsite and offshore. WORK EXPERIENCE SICK Inc., Stoughton SOFTWARE QA AUTOMATION ENGINEER Jun 2016 - Present As the first QA member of a team in regional product center group responsible for developing red-line model based multiple layered PaaS analytics platform SAVP which will be used to create track & trace, analytics products for different divisions such as logistics, safety, process & factory automation etc. and will be utilized by production development team of regional corporate center group for further customization to meet client’s needs without changing the underlying red- line code. Duties: Understanding the nature of business, it needs and establishing QA practices, environment and automation framework/ strategy according to that. Planning QA strategies for both manual and automation testing. Designing and implementing JIRA workflow, dashboard, scrum board and other configurations for effective tracking & reporting the overall progress/ health of the project. Responsible to hiring/ training a manual QA engineer. Apart from my QA role, I also share some of the DevOps responsibilities by managing & maintaining the VMware ESXi server used for setting up QA/ Dev/ Demo environments for the team. Creating and filtering CouchDB views for database testing.

Sandeep Singh_ Resume

Embed Size (px)

Citation preview

Page 1: Sandeep Singh_ Resume

AREAS OF EXPERTISE

Quality Management Quality Control Quality Assurance

QA Automation

Creating Test Plan Test Case/Suite Structuring

& Management Test Bed/Environment

Setup Effective Bug Reporting &

Management PROFESSIONAL SKILLS Manual testing (Black box)

User acceptance testing

Automation testing

Security & penetration

testing

Performance testing Accessibility testing Localization testing Content testing Networking & server management Familiar with Agile processes and ceremonies Database testing PERSONAL SKILLS Influencing skills Attention to detail Leadership skills

Sandeep Singh

QA Automation Engineer/ QA Lead [email protected] +1 857-869-1251 PERSONAL SUMMARY

Experienced QA Automation Engineer/ Lead with strong organizational, technical,

communication skills and can-do attitude. Self-motivated and committed to deliver

the highest level of product quality in fast paced and startup environments.

Significant areas of contributions and accomplishments include:

Leadership

Lead offshore/onsite team of quality engineers as a hands-on QA project lead

provided training and support on various products, processes & release testing

approach. Developed risk-based testing strategy that increased team’s efficiency

during release sign offs. Added new end to end automation test framework to

automate stories under development during a sprint in an agile environment. QA Project Management

Proved success in managing QA projects by defining release testing scope and prioritizing requests, estimated test efforts, continuously delivered high quality products in fast paced environment with frequent release cycles. Relationship Management

Coordinating with cross-divisional teams in Germany for establishing QA standards

across SICK. Effectively managed partnerships by building trust relationship with

client (Harvard Business Publishing) and acting as a bridge between my employer (a

QA partner of HBP) and our client. Actively communicated risks, ideas to mitigate

them and implemented process that improved collaboration among teams, both onsite

and offshore.

WORK EXPERIENCE

SICK Inc., Stoughton SOFTWARE QA AUTOMATION ENGINEER Jun 2016 - Present

As the first QA member of a team in regional product center group responsible

for developing red-line model based multiple layered PaaS analytics platform –

SAVP which will be used to create track & trace, analytics products for different

divisions such as logistics, safety, process & factory automation etc. and will be

utilized by production development team of regional corporate center group for

further customization to meet client’s needs without changing the underlying red-

line code.

Duties: Understanding the nature of business, it needs and establishing QA practices,

environment and automation framework/ strategy according to that.

Planning QA strategies for both manual and automation testing.

Designing and implementing JIRA workflow, dashboard, scrum board and

other configurations for effective tracking & reporting the overall progress/

health of the project.

Responsible to hiring/ training a manual QA engineer.

Apart from my QA role, I also share some of the DevOps responsibilities by

managing & maintaining the VMware ESXi server used for setting up QA/

Dev/ Demo environments for the team.

Creating and filtering CouchDB views for database testing.

Page 2: Sandeep Singh_ Resume

AUTOMATION TOOLS Selenium webdriver

Cucumber, Gherkin

Appium

Ansicon

Ruby and few ruby gems

Eclipse as IDE w/ Aptana

SVN, Git

Selenium grid

Browserstack

Android SDK

Jenkins

AutoIt

Sikuli

Batch scripting

Shell/bash scripting

SonarQube

Setup and configured roles, permissions and policies in vCenter server to give

vSphere access through web to team members.

Assisted DevOps in creating a build automation process using Jenkins as our

CI tool.

Setup test bed for automation suite in several VMs for remote/ parallel

execution across different OS/ Browser combinations.

Strategizing benchmark testing to identify optimal hardware and OS

requirements for servers and client machines.

Assembling a test system in lab by installing various SICK sensors to simulate

a production environment scenario and generate test data for QA purpose.

Also supporting an existing product by troubleshooting the issue in cloned

image from production server and creating bash/ shell scripts for the fix to

patch up server.

QA InfoTech Inc. – placed onsite at Harvard Business Publishing, Watertown SOFTWARE QUALITY ASSURANCE ANALYST Oct 2013 - Present

Acted as QA Project Lead in the team responsible for developing newer SaaS

version of HBP’s flagship product – Harvard ManageMentor and was also part

of the team who developed a new product – LeadingEdge that got added to

HBP’s product line in 2015. Also, acted a QA point of contact for several other

short term projects and other maintenance projects like – HBR Archive,

Leadership Direct, Breakthrough Leadership, New Leader Program etc.

Duties: Planning QA strategies, deciding and implementing JIRA workflow etc. during

project kick-offs.

Implementing JIRA dashboard based on the Agile technique (Scrum/Kanban)

used by the team to manage the project for effective tracking and reporting

charts/graphs like daily burn-down, sprint health, version burn-down, cone of

uncertainty, test execution etc.

Documenting all project related knowledge, test bed configuration and

processes followed in a project on Wiki to train new QA team members.

Conducting trainings and KT sessions over WebEX/ Cisco Jabber during

internal project resource moments.

Managing black box testing procedures for the product being developed in an

Agile environment, be it Scrum, Kanban or Scrumban.

Participating in various Agile ceremonies like daily Scrum, planning,

grooming, dry run, Sprint review, retrospective, design challenge/studio etc.

Writing manual test cases in Zephyr (JIRA) and other test artifacts in a test

driven development environment.

Executing manual tests and reporting bugs, defects for failures.

Identifying and suggesting improvements in the product based on industry best

practices and past experience.

Automating manual test cases for faster & parallel execution during regression

testing.

Scheduling automation tests execution on regular intervals and after certain

events like successful deployment through Jenkins.

Reviewing clickable prototypes, wireframes and comps created by UX to

eliminate/prevent defects in a feature before it is developed.

Defining QA strategies for persona based development and mobile first

development techniques.

Coordinate with APM/Scrum Master & PO to plan weekly releases.

Handle weekly releases individually and leading sign off for major releases/

migrations.

Making the decision on when to stop testing on small client delivery projects.

Page 3: Sandeep Singh_ Resume

PERSONAL DETAILS 📫 47 Village Street South Easton MA 02375 📱:- +1 857-869-1251 :- [email protected]

DOB: 08/03/1987

Visa Status: H1B

Nationality: Indian

QA InfoTech Pvt. Ltd. – Noida, India QA LEAD | ASST. IT MANAGER Mar 2010 - Sep 2013 As a QA Lead I was handling several projects from offshore for different clients

such as JBLearning (now Ascend Learning), Pearson, Cengage Learning, Adobe,

Benchmark etc. As an Asst. IT Manager (earlier played Network & System

Admin role) I successfully fulfilled a mammoth task to migrate the company’s

enterprise network from Windows AD based domain to a Linux based domain

and migrating all windows desktops & workstation, data storage servers and

internal application using AD authentication to switch to open LDAP based

authentication.

Duties:

As QA Project Lead:- Act as a bridge between offshore and onsite teams for all QA needs.

Responsible for managing offshore QA team.

Estimate QA sizing for strategic and small projects.

Create & review test cases to be executed and designing the high level test

scenarios.

Creating detailed software requirement document and maintaining it.

Discussing business rules, QA plan with the client and providing them with

QA estimates and strategy.

Creation of detailed test cases by analyzing the specification documents.

Performed functional testing, regression and GUI testing.

Reporting and Tracking defects using bug tracking tool JIRA & Bugzilla.

Verifying fixes and closing bugs during regression test cycle.

Attending bug triage meetings with development team.

Providing daily updates to the client via call and email.

Provide guidance & mentoring to peers.

Knowledge sharing and conducting training program for new team members.

As Asst. Manager IT Services:- Maintaining AD/ LDAP and implementing/maintaining group policies.

Configured and maintained internal email server based on Zimbra.

Migrated from MS Exchange to Gmail enterprise. Serving daily service

requests.

Configuring and maintaining internal virtualization servers and migrating all

internal apps from hardware systems to virtual machines.

Maintaining network switches and routers.

Serving daily change requests related to network firewall, antivirus server &

network shares.

Setting up new servers on requests such as JIRA, Bugzilla, Joomla,

KnowledgeTree, GLPI, HRIS, FreeNAS etc.

Configured and maintained WSUS and WDS servers.

Representing IT services in monthly/quarterly internal & yearly external audits

for CMMI & ISMS compliance.

New vC International Pvt. Ltd. (formerly vCustomer India Services Pvt. Ltd). – Delhi TECHNICAL SUPPORT ENGINEER Jun 2008 - Mar, 2010

Worked as a Technical Support Engineer in CISCO CBG (formerly Linksys)

support team. Conducting product specific and basic networking skill training

sessions for new members.

Duties:

Handling inbound calls, mostly from US & Canada to configure and

troubleshoot wide variety of networking devices by CISCO CBG such as: Wired/Wireless Routers, Network Adapters, Range Expanders, Print Servers,

Ethernet Bridge, Access Point, Music Bridge, IP Cameras, VOIP, Switch,

Hubs etc. of the customer’s home or office network and providing resolution to

their technical problems and queries.

Page 4: Sandeep Singh_ Resume

SOCIAL NETWORK

LinkedIn:–

https://www.linkedin.com/in/

sandeepnagra

Hangouts:-

sandeepnagra

Skype:-

sandeepnagra

REFERENCES

Available on request

Date: 10/28/2016

Making recommendations to customers on how to improve their network and

upselling other CISCO CBG products, upgrades and extended support.

KEY SKILLS AND COMPETENCIES Manual Testing: Requirement analysis, writing and executing test cases

(RBT’s and SBT’s), performing all types of manual testing. Good

understanding of Software Test Life Cycle (STLC) and Software Development

Life Cycle (SDLC), Agile methodology, design and creation of test plans. Able

to work to a high degree of detail.

Automation Scripting Tools: Cucumber with Selenium web-driver in Ruby,

JUnit, TestNG in Eclipse using Maven in Java, Fitnesse, AutoIt, Sikuli & IDE.

Bug Tracking Tools: JIRA, Bugzilla, Quickbase, Watson etc.

Test Case Management: Zephyr (JIRA), Testopia (Bugzilla) & TestLink

Virtualization: VMware ESXi & vCenter, Xen Server, Virtual Box & XCP

(Xen Cloud Platform)

Helpdesk Ticketing Tools: Service Now, Zendesk, GLPI, Kayako Live

Response

Programming Languages: C, C++, Java, Ruby

Scripting: Shell, Batch and Bash

Operating Systems: Windows 95-98/ 2000/ XP/ Vista/ 7/ 8, Mac OSX 10.5 to

10.8, Linux desktop and server edition of different flavors – Ubuntu, CentOS,

Fedora, RHEL, FreeBSD, Linux mint etc.

System administration: Windows Server 2003 & 2008, Resara, Zentyal

Storage servers: EMC VNXe 3100, FreeNAS

Firewall: Sonicwall NSA 3200, IPCop

SSO: PingFederate

Compliances: Knowledge of CMMI & ISMS processes and standards.

ACADEMIC QUALIFICATIONS

Bachelors of Technology (BTech) in Electronics & Telecommunication Gautam Buddh Technical University, formerly UPTU, Lucknow 2004 - 2008

Secondary and Sr. Secondary (X-XII) Greenfields Public School, Delhi 2002 – 2004

Sandeep Singh