E-Mail: sandeshp7@gmail.com Contact No: +44 7508061652 Linked in: http://www.linkedin.com/in/sandeshp7 Website: cv.sandeshp.com Skype: Sandesh_p5 Current location: London, United Kingdom Nationality: Indian Sandesh Prasanna Kumar A B O U T M E I enjoy working in a fast paced, highly motivating position where I can assist others while challenging and expanding my knowledge and understanding of the task at hand. 5 years and 4 months of experience in automation framework design & development, automation testing and manual testing on tools like MS Visual Studio Coded UI, Selenium, Quick Test Pro, IBM Rational Functional Tester and Rational Robot. WORK EXPERIENCE Developed a hybrid automation framework using Java and C sharp on top of selenium and rational functional tester. Experience in Selenium, MS Visual Studio Coded UI, Quick Test Pro, Rational Functional Tester and Rational Robot. Experience is setting up end to end test environment. Experience in SQL. Experience in AngularJS, JSP, HTML5, SASS, CSS and Grunt Experience in Jira, Stash and Confluence.
Experience in WebStorm, IntelliJ IDEA and Sublime Text. Experience in Test Driven Development (TDD) Experience in Jenkins CI Experience in White box testing and code reviews. Functional, System and Regression Testing experience. Test Scenarios and Test Cases design experience. Experience in Agile software development. Experience in handling projects covering full testing life cycle and possess good team handling ability. Conducted Training sessions on Rational Functional Tester and Enterprise automation Framework. Developed several tools for internal use with VB.Net and Java. Created Proof of Concepts on several tools for both automation and performance testing. Testing experience on different devices running on ios, Android, Windows Phone 8 and Blackberry. KEY COMPETENCIES Technology Java C Sharp VBA Javascript AngularJS Automation testing & Performance testing tools IBM Rational Functional Tester 8.5 MS Visual Studio Coded UI HP Quick Test Pro IBM Rational Robot
JMeter OpenSTA Development environment IntelliJ IDE Eclipse IDE MS Visual studio 2012 WebStorm Code editor Sublime Text Revision Control & Source code management tool Git MS Team Foundation Server Databases Oracle MySQL Automation frameworks Selenium WatiN TestNG Continuous Integration, Test Management & Defect tracking tools JIRA MS Team foundation server IBM Rational Quality Manager HP Quality Center Jenkins Bugzilla Confluence Web debugging tool Fiddler Chrome Developer Debugger WebStorm VM Management tools MS Hyper-V VMware Virtual Box
COMPANIES VisualDNA (London, UK) - Present Nintex Software Malaysia Sdn Bhd (Kuala Lumpur, Malaysia) Intel Security (Bengaluru, India) Infosys Ltd (Mysore, India) CURRENT EMPLOYMENT Company Name : VisualDNA Location : London, United Kingdom Designation : Quality Assurance Engineer Duration : Since April 2014 JOB SUMMARY Currently working as a QA Engineer/Front end engineer in the WHYAnalytics team. Responsible for quality of the product delivered. Setup automation structure with Selenium, Jenkins CI and BrowserStack. Designing automation frameworks, creating test automation scripts, developing POC on various testing tools. Front end development using AngularJS, HTML5, SCSS and Grunt Work closely with the development team to convey test results. Identifying issues/bugs whereby the application does not meet the stated requirements. Ensuring all bugs are clearly documented with detailed reproduction steps. Experience with Agile software development. Actively participating in daily scrum meetings, planning meetings and development retrospective meetings. Experience with Git, JIRA, Jenkins, Jasmine and Intellij IDE
PROJECT DETAILS WHYAnalytics Project Name : WHYAnalytics Product details : http://www.visualdna.com/why/ : QA Engineer Duration : April 2014 Technology : Java, AngularJS, MYSQL, HTML5, SCSS Team Size : 6 Tools Used :IntellIj, SQL Workbench, Git, JIRA, Jenkins, Sublime Text, Webstorm IDE Description: The objective of this project was to develop a predictive analytics tool for merchants and publishers. Responsibilities: To attend UX design meetings, product review meetings, develop test scripts as part or test driven development, write unit test for JS and discuss with the developers on ways of improving the product. Conduct functionality testing on the developed code, conduct code reviews. Testing across different browser. Front end development for the new features. Bug fixes on the existing features. Highlights: I am only QA in the organisation and was able to convince developers and stakeholders how essential QA is for a product company. I also started implementing automation testing and Continuous integration. PREVIOUS EMPLOYMENT Company Name : Nintex Software Malaysia Sdn Bhd Location : Kuala Lumpur, Malaysia Designation : Test Analyst Duration : Since March 2013 till April 2014
JOB SUMMARY Worked as a Test Analyst in the Nintex Forms for Office 365 Team from March 2013 till April 2014. Designing automation strategies, creating POC, sharing knowledge on automation with teams across the organization Successfully completed POC for performance testing Developed several tools for internal use with VB.Net Assisting in the development and maintenance of test cases to the highest standard Work closely with the development team to convey test results Identifying issues/bugs whereby the application does not meet the stated requirements Ensuring all bugs are clearly documented with detailed reproduction steps Experience with Agile software development. Actively participating in daily scrum meetings, planning meetings and development retrospective meetings Experience with Microsoft Visual Studio Team Foundation Server Experience with VM management software Microsoft SharePoint knowledge and experience Testing experience on different devices running on ios, Android, Windows Phone 8 and Blackberry. PROJECT DETAILS Nintex Forms for Office 365 Project Name : Nintex Forms for Office 365 : Test Analyst Duration : March 2013 - April 2014 Technology : C Sharp, SQL Team Size : 7 Tools Used : Visual Studio 2012, SQL Server 2012 Description: The objective of this project was to develop a new product for Office 365 platform. Responsibilities: To attend UX design meetings, product review meetings, come up with test checklist and discuss with the developers on ways of improving the product. Conduct functionality testing on the developed code, conduct code reviews. Testing across different devices running on ios, Android, Windows Phone 8 and Blackberry.
Highlights: I have become the integral part of the team. Provided many suggestions on ways of improving the usability of the product. Automation Testing POC Project Name : Test Automation Scripts Design and development POC : Test Analyst Duration : June 2013 July 2013 Technology : C sharp Team Size : 1 Tools Used : Visual Studio 2012, MS Visual Studio Coded UI Description: The objective of this project is to prepare an automation proof of concept for all the products for SharePoint on premise and SharePoint Office 365 Responsibilities: Develop a automation framework based on Coded UI and design test script Highlights: Developed an automation framework and was able to successfully come up with the proof of concept Performance Testing POC Project Name : Performance Testing POC : Test Analyst Duration : July 2013 August 2013 Technology : C sharp Team Size : 2 Tools Used : Fiddler, MS Visual Studio Coded UI Description: Performance testing POC for products on Office 365 Responsibilities: To gather information on the architecture, system requirements and website usage data. To prepare proof of concept of different performance testing tools. Highlights: Completed the POC and also implemented performance testing methods for few of the products on Office 365
PREVIOUS EMPLOYMENT Company Name : Intel Security Location : Bengaluru India Designation : Software Quality Assurance Engineer. Duration : Since April 2012 till February 2013 JOB SUMMARY Worked as a Software QA Engineer in the Web Consumer Team from April 2012. Quickly ramped up and contributed to the best of my knowledge in releases of Customer Requests and Emergency Bug Fixes. Key responsibilities include setting up environment for testing. Deploying builds on the servers. Functional, System and Regression Testing and designing Test Scenarios and Test Cases with a good understanding of the Product Requirements Document (PRD) and the Functional Specification Document (FSD). Part of the Automation team. Designing automation test scripts and working on the enhancements on the existing test automation framework built on C Sharp. Developed several tools for internal use with VB.Net Handling weekly releases and deployment. Initiated the detailed documentation of the various flows involved in an Order Purchase and Settlements thereby guiding the new entrants in the team and across various teams in the organization about the McAfee Product purchase and Settlement flow. Suggested various Enhancements on the Home Website and the Order Purchase Flows that went into implementation thereby improving the usability and the Graphical User Interface (GUI) of the Home website. PL/SQL programming skills experience. Experience with Agile software development. PROJECT DETAILS McAfee Consumer Website Project Name : McAfee Consumer Website
: Software QA Engineer Duration : April 2012 February 2013 Technology : C Sharp, SQL Team Size : 6 Tools Used : Visual Studio 2010 Description: The objective of this project was to test the changes made to the McAfee Consumer Website (home.mcafee.com). Responsibilities: To prepare the test environment for testing by Deploying builds given by the development team on the test servers. Functional, System and Regression Testing and designing Test Scenarios and Test Cases with a good understanding of the Product Requirements Document (PRD) and the Functional Specification Document (FSD). Offline and online testing on the Production environment. Highlights: Within few months, became the integral part of the team. Beta Consumer Website Project Name : Beta Consumer Website : Software QA Engineer Duration : May 2012 - February 2013 Technology : C Sharp, SQL Team Size : 1 Tools Used : Visual Studio 2010 Description: The objective of this project was to test a new consumer website designed to rollout new products on trial basis (beta.mcafee.com). Responsibilities: To prepare the test environment for testing by Deploying builds given by the development team on the test servers. Functional and Regression Testing. Deployment to production. Offline and online testing on the Production environment. Highlights: As a one member team, took care of everything from the conceptualization phase till the deployment phase. Application Programming Interface Services Project Name : API Services : Software QA Engineer Duration : April 2012 - February 2013 Technology : -
Team Size : 3 Description: The objective of this project is to test API services. Responsibilities: To Deploy the build on the test environment. Writing SQL queries and stored procedures to validate the functions of the API services. Test Auto renewal process and Order reconciliation process for offline payments. Highlights: Write SQL queries, stored procedures, Run Auto renewal process for Product, and Run Order reconciliation process for offline payments. Automation Testing Project Name : Test Automation Scripts Design and development : Software QA Engineer Duration : April 2012 - February 2013 Technology : C sharp, SQL Team Size : 8 Tools Used : Visual Studio 2010 Description: The objective of this project is to automate the testing of all the McAfee consumer applications. The scope included automated regression testing of web and desktop applications. Responsibilities: Design automation scripts and develop enhancement for the existing framework. To automate all the clients web applications. Highlights: I developed a portal from where test execution can be started and all the execution reports can be maintained. Performance Testing Project Name : Performance Testing : Software QA Engineer Duration : September 2012 - February 2013 Technology : C sharp Team Size : 2 Tools Used : JMeter, OpenSTA Description: Performance testing initiative in company to conduct performance test on McAfee Consumer Website. Responsibilities: To gather information on the architecture, system requirements and
website usage data. To prepare proof of concept of different performance testing tools. Highlights: Completed the proof of concept on OpenSTA tool. PREVIOUS EMPLOYMENT Company Name : Infosys Ltd Location : Mysore, India Designation : Test Engineer. Duration : From October 2009 till April 2012 JOB SUMMARY Worked as an Automation Test Engineer in Quality Assurance for one of the current employer's largest engagements in the business unit. Total 2.4 years experience in Rational Functional Tester and Rational Robot Developed a hybrid automation framework using Java. Experience in estimation preparation, preparing test plans, strategizing test projects, developing test scenarios, developing test cases, developing and maintaining test scripts as per the business specifications, test execution and analysis, Status reporting and defect tracking and closure. Experience in handling projects covering full testing life cycle and possess good team handling ability. Possess good knowledge and worked on project configuration management and defect prevention anchor and mainly focused on Security Audit. Possess problem-solving skills, ability to follow industry standards and procedures. Ability to quickly master new concepts, applications and a team player. Strong communication and interpersonal skills. Ability to interact with customers with ease and professionalism. Experience on working with Client directly for several business related discussions. Conducted Training sessions in the current organization on Rational Functional Tester and Enterprise automation Framework etc. Worked on banking domain and trained on the banking concepts from the clients based on business. Won several awards in the current organization for the best project, Special recognition in Excellence in Practice and Most valuable player in the project.
PROJECT DETAILS Hybrid Automation Framework Development Project Name : Manulife Banking : Test Engineer Duration : February 2011 March 2012 Client : Manulife Technology : Java, Rational Functional Tester Team Size : 1 Tools Used : Rational Functional Tester. Description: The objective of this project was to develop and maintain a hybrid automation framework and to implement it across accounts at organization level. Responsibilities: To develop a hybrid automation framework using JAVA to run on RFT. Coordinated with other teams within the organization to come up with a framework which would suit all the applications irrespective of the language it is developed in. To write custom functions and component control functions for various types of applications. I was responsible for enabling other members from different accounts to work on the framework by taking regular sessions and by preparing several knowledge documents on the framework. Highlights: The framework is now being used by several different accounts across the organization and has received appreciation from the clients and users. Automation Testing Project Name : Manulife Banking : Test Engineer Duration : May 2010 February 2011 Client : Manulife Technology : Java, Oracle 10g, Progress, SQAVB, Rational Functional Tester, SAFS Framework Team Size : 5 Tools Used : Rational Quality Manager, Rational Functional Tester, Rational Robot. Domain : Banking Description: The objective of this project was to automate the testing of all the client applications. The scope included automated regression testing of web and desktop applications.
Responsibilities: Integration of SAFS framework with RFT, and to automate all the clients web applications. To Integrate SAFS with RFT and to automate all the web applications using it. I have also implemented SAFS with Rational Robot to automate progress application. Highlights: I developed a tool using VBA to manage the test scripts and also to generate HTML reports at the end of script execution. Automation and Manual Testing Project Name : Manulife Banking : Test Engineer Duration : January 2010 March 2012 Client : Manulife Technology : Progress, JAVA Team Size : 15 Tools Used : Rational Quality Manager Domain : Banking Description: A very crucial project for the client, it focused on implementation of TCOE. The objective was to organize the Testing process for the client. The scope included functional testing, integration testing, and regression testing using automation. Responsibilities: As one of the first members in the team, performed the role of a Test analyst. Responsibilities as a Test analyst include Weekly and Monthly Status reporting, Weekly Calls with the customer. Other responsibilities include providing estimations of effort to the client and manager, test planning, requirement analysis, test scenario and test case preparation, test execution, defect reporting, identification of regression test cases for automation. Knowledge Management (KM) anchor for the entire account spanning 4 projects. Responsibilities include, preparing KM Plans and Monthly reports, organizing KM sessions and collecting feedback. Highlights: Put forth the importance of Risk based testing to the customer in a time crunch situation. And also highlighted how testing based on impact of the code drops would save testing effort, received appreciation from the customer for showing effort saving using tools. NON TECHNICAL
Conducted Training sessions on Automation overview, Rational Functional Tester, Automation Framework development etc. Have certified on internal certifications like Testing Basics, Quality Process of the present organization ACHIEVEMENTS Received Bravo award. Received awards for Excellence in Practice in recognition of outstanding performance and valuable contribution. Received Most Valuable Player for the significant contribution on the projects worked. Received Best Project Award for the valuable contribution for customer delight. EXTRA CURRICULAR ACTIVITIES Represented the college football team and have captained the college team for two years Represented the State football team for 3 years. I am an amateur photographer I love to travel. EDUCATIONAL DETAIL B.E Mechanical Engineering 2005-2009