1. SUNIL DEVA Mobile:0750 894 4419
Senior Test Analyst Mail: sunilkumar.test@gmail.com
SUMMARY:
Senior Test Analyst with 11+ years of experience in Software Development Life Cycle, Testing Life Cycle,
Defect Life Cycle and Testing Methodologies.
Extensive experience as a Quality Assurance Engineer in preparing Test Plans, Test Scripts and Test Cases
for both Automated and Manual testing for Web Applications and Client-Server Applications.
Undertaken a role of onsite coordinator, and has got valuable experience in work allocations to the
offshore team and in timely resolution of the issues raised by working closely with the business teams and
the clients in United Kingdom & various other countries.
Experience of working on eCommerce web portals based on Hybris automator.
Hands on experience with CRM front end.
Experience of using Selenium web driver to automate test cases.
Previously worked on oneB2C and one B2B eCommerce websites simultaneously.
Expertise in analyzing Functional and Design Specifications.
Basic knowledge of Linux and UNIX.
Experience of SQL Database basic queries and RDBMS.
Creating automated test scripts and using Test Frame works in Python, Java.
Experience in Creation and Maintenance of Test Strategies and Test Planning.
Experienced in creating Project plans, Scheduling Test Cycles and Guaranteeing Deliverables.
Experience in Manual and Automated Testing including Black Box Testing, Data Driven Testing,
Regression Testing, Back End, Front End Testing, Functionality Testing and UAT testing approaches.
Experienced in using Automated Testing Tools such as QTP 8.0/8.2/9.0, Squish 5.1 and developing test
scripts using Python to manage the entire testing process
Experienced in analyzing complicated business processes and creating Functional and technical
specifications, coordinating, reviewing the performance and guiding the team
Strong experience in functionality, compatibility, reliability, exploratory/ad hoc, load/stress, usability
(UI), installation, UAT, System Integration Testing (SIT), Operational Acceptance Testing (OAT),
Migration Testing, security and related test methodologies.
Extensive knowledge working on both Windows and Mac operating systems.
Used cucumber as a BDD tool to create automated tests
Expertise in cross browser testing of web applications.
Proficient in writing test cases in line with Use cases, Business rules.
Involved in testing Enterprise cloud applications on Iphone/IOS and Windows Phone.
Worked on Waterfall, Spiral, and V-model in SDLC Implementation.
Experienced in Agile (both TDD & BDD) Scrum methodology.
Good experience with MTM (Microsoft Test Manager) and TFS (Team Foundation Server)
Extensive knowledge working with virtual machines. Ability to work with VMware server console, ESX
server and Lab manager, Hyper-v, Citrix-XenApp/XenDesktop.
Leadership roles in creation and execution of QA and testing processes, test strategies and plans, and bug
documentation and regression.
24 X 7 support for services deployed in Production and expert knowledge of analyzing, debugging
and resolving of live production issues.
Excellent communication skills, team participation, inter-team co-ordination, Onsite/offshore
experience with High interpersonal skills and ability to work individually and as a group member.
SOFTWARE SKILLS:
Testing Tools
QTP 9.0/10, Load Runner 7.0/7.8, Manual testing,
Squish5.1.1(QT),Selenium web driver
Operating Systems Windows XP/ Vista /Win 7/Win10, Mac OS 10.4,10.5,10.6 and
10.7, Debian Linux, Unix
Languages Python, Perl, Java, C++
Bug Reporting Tools Seibel2000, Jira, Bugzilla, Test Track
Data Base SQL server 2008
Packages MS Office 2003,2007,2010 Adobe CS5,CS4
Test Management Tools TCM, Quality Centre 9.0/9.2, Zephyr, Spira
Content Management Solutions (CMS) SharePoint 2007/2010, Documentum
Frameworks Robot Framework
2. EDUCATION:
Bachelor in Electrical Engineering, India.
PROJECTS:
Optos PLC, Edinburgh (A Nikon Company) Feb 2016- Present
Description: Optos was founded and incorporated in 1992 by Douglas Anderson.
Optos plc has the vision to be The Retina Company and recognized as a leading provider of devices to eye care
professionals for improved patient care. Optos' core devices produce ultra-widefield (UWF™), high resolution
digital images (optomap) of approximately 82% and 200◦ of the retina, something no other device is capable of
doing in any single image.
In 1999 the P200 received both 510k clearance from the FDA and the EU CE marking, and full commercial
launch occurred in the UK and US in 2000 with sales in Canada from 2003 and Germany from 2004.
Subsequently the devices have been sold or placed in Austria, Switzerland, France, Spain, Norway and Sweden
with some limited penetration in Korea, China and Australia.
Responsibilities: As a Senior Test Analyst
Worked as a Senior Test Analyst with 6 developers.
Worked on an embedded device which captures patient ultra-widefield (UWF™), high resolution digital
images.
Set up and maintained Jenkins server to run nightly regression tests to check for quality for daily
code check-ins.
Contributed in designing/scripting automatic tests using a tool called Squish with Python
scripting language.
Liaising with business and working closely with Key stakeholders.
Involved in estimating the time scales for the business requirements implementation and provide
technical feasibility for the same.
Writing comprehensive Test Plan, Master Test Plan and Integration Test Plan for Confluence usage.
Participating in Requirements Document and Functional Design Documentation reviews.
Involved in integration testing across the project in integration phase
Contributed for review and preparation of Test Case Docs and System Test Plan
Defect Management and task updating using Bugzilla.
Used cucumber as a BDD tool to create automated tests.
Used Review Board tool for review of scripts and production code.
Participated in meetings with developers and management to discuss the progress of QA.
Participated actively in Clients calls, Project Manager and Development Team and also in the
daily Status calls
Conducted regression testing and backward compatibility after bug fixing
Generated reports after testing the application
Testing includes Build acceptance testing, followed by Regression testing.
Preparing and executing the Test cases & Test data.
Detecting bugs & classifying them based on the severity and priority.
Providing on-call support for critical production issues
Environment: QT5.1, Embedded Devices, System testing, Bugzilla, Twiki, SVN, Jenkins, Spira, Microsoft
Office 2007/2010, Squish 5.1.1, Python, Agile (Scrum), Jama, TDD, Cucumber, Review Board
I2O Water, Southampton June 2014- January 2016
Description: i2O Water founded in 2005 to focus on innovative solutions to tackle the problem of leakage in
global water distribution systems.
i2O’s technology has since been developed and enhanced to provide the industries most comprehensive and
highest performance solution for the management of pressure across all types of water distribution networks
3. The company has installed over 1850 systems in 22 countries around the world – with average leakage savings
running at over 20% and totaling over 235 million liters of water every day, reductions in burst frequency of up to
40%, as well as an average of 20% reduction in the energy consumed by pumping water into the network.
Responsibilities: As a Senior Test Analyst
Worked as a lone senior Test Analyst with 6 developers.
Worked on an embedded device which logs water pressure continuously and transmit over serial port or
over a GSM signal.
Set up and maintained Jenkins server to run nightly regression tests to check for quality for daily
code check-ins.
Contributed in designing/testing for an SMS feature which sends an SMS to a service engineer
when there is a leakage of burst in the water network.
Liaising with business and working closely with Key stakeholders.
Experience of using specflow.
Involved in estimating the time scales for the business requirements implementation and provide
technical feasibility for the same.
Designing System tests using Robot framework.
Writing comprehensive Test Plan, Master Test Plan and Integration Test Plan for Confluence usage.
Participating in Requirements Document and Functional Design Documentation reviews.
Involved in integration testing across the project in integration phase
Contributed for review and preparation of Test Case Docs and System Test Plan
Designed and scripted system tests using Robot frameworks along with Python scripting
language.
Defect Management and task updating using Jira.
Used Fish Eye (Crucible) tool for review of scripts and production code.
Participated in meetings with developers and management to discuss the progress of QA.
Participated actively in Clients calls, Project Manager and Development Team and also in the
daily Status calls
Conducted regression testing and backward compatibility after bug fixing
Generated reports after testing the application
Testing includes Build acceptance testing, followed by Regression testing.
Preparing and executing the Test cases & Test data.
Detecting bugs & classifying them based on the severity and priority.
Providing on-call support for critical production issues
Environment: C++, Embedded Devices, ARM processor, System testing, , Jira, Green Hopper, Confluence,
, Mercurial , Jenkins, Team City ,Crucible, Microsoft Office 2007/2010,Robot Framework, Python,
Agile(Scrum), Selenium web driver,SQL
Videojet, Huntingdon August 2012- June2014
Description: With more than 275,000 coding and industrial printers and marking systems installed worldwide,
Videojet Technologies is the most successful provider of coding solutions across all industries.
Videojet range includes printers and coders across a wide range of technologies. To select the most appropriate
technology to suit its customers, they can choose from industrial inkjet printers, thermal transfer coders, large
character for outer case and secondary packaging, label applicators/label printer applicators and laser coding
technologies. Videojet provide coding and marking, addressing, bar coding and labeling solutions for any
application without being restricted to one technology.
Responsibilities: As a Software QA Engineer
Analyzing the user/business requirements and functional specs documents.
Liaising with business and working closely with Key stakeholders.
Working in close association with team scattered across locations which include USA, Germany, Russia
and India.
Involved in estimating the time scales for the business requirements implementation and provide
4. technical feasibility for the same.
Designing UNIT tests using Google tests.
Writing comprehensive Test Plan, Master Test Plan and Integration Test Plan for Confluence usage.
Participating in Requirements Document and Functional Design Documentation reviews.
Building the report for every cycle of testing including logs generated for reference
Involved in integration testing across the project in integration phase
Contributed for review and preparation of Test Case Docs and System Test Plan
Automating QT application functional tests using automation tool Squish 5.1.
Experience of testing frameworks with Python scripting language.
Defect Management and task updating using Jira.
Using Zephyr Test Management tool to update the test results.
Created White Box tests using Google testing frameworks.
Used Crucible tool for review of scripts and production code.
Participated in meetings with developers and management to discuss the progress of QA.
Participated actively in Clients calls, Project Manager and Development Team and also in the
daily Status calls
Conducted regression testing and backward compatibility after bug fixing
Prepared different test scenarios for QA team to conduct testing on the application.
Testing protocols using internally developed protocol testing application.
Tested functionality, GUI and performance requirements of the Application under test .
Generated reports after testing the application
Testing includes Build acceptance testing, followed by Regression testing.
Comparing with old logs, track the performance weekly.
Preparing and executing the Test cases & Test data.
Detecting bugs & classifying them based on the severity and priority.
Providing on-call support for critical production issues
Environment: C++, Touch screen, Embedded Devices, Win CE, Integration testing, UAT, Test Complete,
Java script, Bugzilla, Jira, Green Hopper, Confluence, Zephyr Test Management, Sub Version, Bamboo
,Crucible, Cruise Control, Microsoft Office 2007/2010,QT5.1,Squish 5.0, Agile (Scrum)
Demand247, Basingstoke Feb 2012- August 2012
Project Name: Goldsmiths, Mappin&Webb
Description: Demand247 are experts in the B2C and B2B Accelerator from hybris as well as domain experience
on the modules of hybris (B2C, B2B, Mobile, PCM, and Customer Service).hybris provides a complete
multichannel commerce software solution that integrates product content, commerce operations, and the
extended channel to help retailers, manufacturers, and other businesses create a unified and seamless
experience for their customers – from online, to in-store, to mobile and beyond.
Without the proper infrastructure in place, creating a single unified voice across channels is simply too costly and
time-consuming. This is where hybris and demand247 can help.
Responsibilities: As a Test Team Lead/Test Manager and Onsite coordinator
Analyzed the user/business requirements and functional specs documents.
Liaising with business and working closely with Key stakeholders.
Involved in estimating the time scales for the business requirements implementation and provide
technical feasibility for the same.
Extensively worked with back end server which uses SQL.
Hands on experience working with in an online environment with scaling, high performance web
applications while maintaining focus on high availability and high load.
Wrote Comprehensive Test Plan, Master Test Plan and Integration Test Plan for SharePoint
usage.Participated in Requirements Document and Functional Design Documentation review
Building the report for every cycle of testing including logs generated for reference
Involved in integration testing across the project in integration phase
Contributed for review and preparation of Test Case Docs and System Test Plan
Experience of Testing Multi-media frameworks.
Defect Management and task updating using Jira.
Responsible for field test over the India and generate report accordingly
Participated in meetings with developers and management to discuss the progress of QA.
5. Participated actively in Clients calls, Project Manager and Development Team and also in the
daily Status calls
Conducted regression testing and backward compatibility after bug fixing
Prepared different test scenarios for QA team to conduct testing on the application
Tested functionality, GUI and performance requirements of the Application under test .
Generating reports after testing the application.
Testing includes Build acceptance testing, followed by Regression testing.
Comparing with old logs, track the performance weekly.
Preparing and executing the Test cases & Test data.
Detecting bugs & classifying them based on the severity and priority.
Providing on-call support for critical production issues and working with tight schedules.
Environment: Hybris Accelerator, eCommerce, Integration testing, UAT, Cross browser, SAP, SQL server
2008,Selenium RC/Web driver, Jira, Java, Microsoft Office 2007/2010,Agile (Scrum)
Ricoh, India Jan 2009 – Dec 2011
Project Name: Printer Driver Application Testing
Ricoh is a global leader in digital office solutions and operates office across 150 countries, and has sales of over
seventeen billion dollars. The world's first mass-produced twin-lens reflex camera. Ricoh also focus on making
‘green’ products and the Ricoh Group received a Gold Medal from World Environment Center (WEC).
Responsibilities: As a Team lead and Sr. Test Analyst.
Analyzed the user/business requirements and functional specs documents.
Liaising with business and working closely with Key stakeholders.
Experience of testing frameworks with Python scripting language.
Involved in estimating the time scales for the business requirements implementation and provide
technical feasibility for the same.
Hands on experience developing performance test scripts and running load tests using Load Runner.
Extensive knowledge working on projects which were migrated from Win XP to Windows 7.
Worked actively in Agile (Scrum) environment of development.
Extensive knowledge of working with virtual machines which includes Citrix-XenApp/XenDesktop.
Involved in review of deliverables of Testing team (Onsite / Offshore) during all the phases, and ensuring
the design standards & principles are adhered
Wrote Comprehensive Test Plan, Master Test Plan and Integration Test Plan for SharePoint usage.
Participated in Requirements Document and Functional Design Documentation reviews.
Managed Intra-day release, Manufacturing release, Phase 1 and other new releases from QA
environment to Production.
Used TCM for planning test runs and for documentations. Used Siebel ERP for logging defects.
Developed various reports and metrics to measure and track testing effort.
Monitor the process flow between systems and report any wrong or missing tags.
Modified FIX messages through front end and back-end to see how the application works when the
environment is stimulated.
Participated in meetings with developers and management to discuss the progress of QA.
Participated actively in Clients calls, Project Manager and Development Team and also in the daily
Status calls
Conducted regression testing and backward compatibility after bug fixing
Prepared different test scenarios to help QA team to conduct testing on the application
Generated reports after testing the application
Optimizations and conducting self-managed program analysis, documentation, and debugging activities
to support and/or improve existing source code.
Ensured that the product is of high quality & bug free after completion of each testing cycle.
Delivered product on time with quality work under pressure
Provided 24/7 Support. Analyzing and resolving the defects raised by the business with the help of
respective team members.
Analyze the tickets raised and assign it to the respective Onsite / Offshore team. Monitoring the work
and helping the team members to resolve the issue within SLA. Prepare and submit a report to the
Project Manager on the weekly basis
Validating the customer with user authentication within the Driver UI.
Sharing the Driver within the network and installing using PNP(point and print)
6. Approving rejecting the components on RMS.
Preparing and executing the Test Cases & Test Data.
Detecting bugs & classifying them based on the severity and priority and follow up on these.
Working on design, testing and maintenance of new Driver features without changing the existing
functionality.
Working on new features right from the design phase in Agile model. Owned feature from QA side.
Environment: Manual Testing, Migration testing, UAT,Cross browser, Load Testing QTP 9.0/10,SQL, Win
XP, Windows 7, Mac 10.5/10.6/10/7,Selenium RC/Web driver,Seibel 2000,Unix,Microsoft Office
2007/2010,TCP/IP,Citrix-XenApp/XenDesktop,Agile(Scrum)
Xerox,USA. Jan 2008 – Dec 2008
Project Name: EFIPrintMe (cloud based Mobile IOS application)
Description:
Xerox Corporation is multinational document management corporation that produced and sells a range of color
and black-and-white printers, multifunction systems, photo copiers, digital production printing presses, and
related consulting services and supplies. Xerox announced the intended acquisition of Affiliated Computer
Services for $6.4 billion.
Responsibilities: As a Test Analyst
Award-Winning Mobile Printing Software Uniquely Enables AirPrint-like Wi-Fi printingfrom iPads,
iPhones and Android Devices to All Enterprise Printers.
Works with Xerox EIP-enabled multi-function printers
Enables direct wireless printing from the native print feature of Apple iOS 4.2 and later devices.
Experience of working very closely with Designers and Product Managers in an Agile environment.
Involved in Scrum (Agile) planning and reviewingmeetings deriving User stories and also daily stand
up meeting.
Participated actively in Clients calls, Project Manager and Development Team and also in the daily
Status calls.
Knowledge of the apps functionality with music and audio apps.
Involved in requirement gathering, discussions and design of all the test cases.
Used State transition diagram to optimize the performance of the application.
Involved in testing cloud based application on Iphone/IOS hardware.
Major contribution for this role is functional testing abovecloud based app which was later ported to
iTunes.
Work is currently in progress for making the same app compatible to Android and Windows smart
phones.
Participated in meetings with developers and management to discuss the progress of QA.
Participated actively in Clients calls, Project Manager and Development Team and also in the daily
Status calls
Conducted regression testing and backward compatibility after bug fixing
Prepared different test scenarios for QA team to conduct testing on the application
Tested functionality, GUI and performance requirements of the Application under test using multiple
Hardware’s.
Generated reports after testing the application
Install demo versions on Simulation environments which have varying configurations.
Testing includes Build acceptance testing, followed by Regression testing.
Comparing with old logs, track the performance weekly.
Preparing and executing the Test cases & Test data.
Detecting bugs & classifying them based on the severity and priority.
Providing on-call support for critical production issues
7. Environment: Manual Testing,Linux, SQL, Iphone OSX App, Cloud Computing, Mac 10.5/10.6/10.7, Seibel
2000, Microsoft Office tools, Quality centre 9.2,Agile(TDD)
Toshiba, Japan Feb 2007 – Jan 2008
Project: EFI SendMe
Description:
Toshiba is the world's 9th largest integrated manufacturer of electric and electronic equipment, with over annual
sales of over US$53 billion. Toshiba manufactures everything from power plants and bullet trains to mobile
phones and sub-micron technologies. Toshiba are also known around the world for our cutting edge televisions,
portable PCs, DVD players and drives, and supporting electronic devices. Toshiba is also one of the largest
semiconductor manufacturers in the world.
Responsibilities: As a Test Analyst
Involved in requirement gathering, discussions and design of all the test cases.
Participated in meetings with developers and management to discuss the progress of QA.
Participated actively in Clients calls, Project Manager and Development Team and also in the daily
Status calls
Conducted regression testing and backward compatibility after bug fixing
Prepared different test scenarios for QA team to conduct testing on the application
Tested functionality, GUI and performance requirements of the Application under test using multiple
Hardware’s.
Generated reports after testing the application.
Testing involves scanning the document to various Document management applications like SharePoint,
Documentum, and Laser fish.
Participated actively in Clients/Customer calls, Project Manager and Development Team and also in
the daily Status calls
Conducted regression testing and backward compatibility after bug fixing.
Followed Agile Scrum model for this project.
Preparing and executing the Test cases & Test data.
Developed scripts for performance, data driven tests. Stress test is performed using Load Runner
7.0/7.8.
Detecting bugs & classifying them based on the severity and priority.
Providing on-call support for critical production issues
Environment: Manual Testing, Load Runner 7.0/7.8, C++, Win XP embedded, windows 7 Seibel 2000,
SharePoint, Documentum, Laser fish,Agile
Canon, India Nov2005 – Jan 2007
Project: UPDL (Universal Page Description Language).
Description:
Canon’s range of business machines includes the manufacture and sales of Office Imaging Products, Computer
Peripherals, and Business Information Products. For over 70 years now Canon has a history of pioneering new
developments. Canon Products including Canon Projectors, Fax Machines, Laser Printers, Scanners, Analogue
copiers, Photocopiers and Multifunctional machines.
Responsibilities: As a Tester / Sr Test Consultant
Testing the module using manualautomated testing techniques on different hardware’s called printer
controllers.
Testing includes build acceptance testing, followed by regression and stress testing.
Preparing and executing the Test Cases & Test Data.
8. Detecting bugs & classifying them based on the severity and priority.
Involved in evolving different test files for module.
Load testing the module done by sending 1 million pages to RIP and by keeping it busy for 3 days.
Minutes for the weekly calls and setting priorities.
Deriving reports and graphs for benchmarking files.
Environment: Manual Testing, C++, Win XP embedded,Unix, Seibel 2000