Upload
sandeep-singh
View
69
Download
0
Embed Size (px)
Citation preview
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.
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.
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.
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