Prashant Japkar
Phone: 781-***-****
Email: *******@*****.***
QA Lead - Automation
Summary:
Around 10+ years of testing and test Automation experience in product development, Manufacturing, retail and food and beverages domain.
Test Planning: Test plan, Test design specification, Test Environment, Automation Plan, Automation POC, Test Case Development.
Defect management: Bug analysis, Bug triage, Bug regression and release notes.
Test Automation: JUnit, NUnit, TestNG, Specflow and Development of custom frameworks for Performance Testing for product built in Java, .Net. Custom data driven test framework for the performance testing of java, .Net based middle tier business component and database, Custom data driven test automation framework for distributed WCF applications, Custom step based highly reusable test framework.
Expertise in performance testing and memory optimization using memory profilers using CLR profilers and JMeter.
Expertise in testing distributed, high performance and multithreaded applications.
Expertise in usage code coverage tools for regression testing and unit testing.
Expertise in White box testing to find bugs, provide reproduction steps and suggest possible solution in most cases.
Expertise in localization and globalization testing using pseudo-localization technique.
Deep understanding of virtualization such as SAAS, PAAS, IAAS and Application virtualization. Usage of same to bring down cost of infrastructure and time required for testing.
Expertise in development of custom step based test frameworks and test harness which is suited for performance, API and UI automation.
Experience in working with Jenkins
Experience in implementing complete test automation solution using freeware /open source tools such as Specflow, Junit, Nunit, Selenium, Selenium grid, WHITE to test Web applications, Desktop WPF applications, APIs and Services [Webs Services / WCF Services].
Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation.
Experienced in functional testing including usability testing, positive and negative testing, boundary test cases, Security, Installation, Upgrade and analyzing business requirements and writing detailed Test Plans and Test Cases.
Good understanding of SDLC and STLC, Black box testing, Functional testing, Integration testing and User Acceptance Testing (UAT).
Thoroughly Cross browser tested projects to support IE7+, FireFox, Safari, Opera and Chrome.
Used Version One, Jira, Bugzilla, Confluence to track epics, stories, bufs in Agile Development Environment.
Expertise in working knowledge of .Net, Core Java and Object Oriented Concepts ( Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
Performed unit testing using Junit, integration and deployment of applications done using tools such as ANT and Maven.
Experienced in using Version Control Tools like CVS, SVN and GIT.
Experience in testing Manufacturing Execution Systems such as SAP MII, SAP PP, SAP MM, MES systems, SCADA, Historian, LIMS etc.
Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries, SQL Injection testing.
Experienced in load test, stress test and performance test using JMeter and custom developed framework by simulating multiple users, sessisons, tasks at UI and API level.
Working knowledge in UNIX/Linux, VI Editor environment to analyze log file & to monitor process
Strong knowledge on Web Service & Hands on experience in validating Web Services, REST APIs using SOAP-UI.
Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.
Education: Bachelor of Technology from Dr BATU Maharashtra, India.
Technical Skills:
Testing Tools
Specflow, Selenium Web driver, Selenium Grid, White, Coded UI, Junit, NUnit, Jenkins, JMeter, Findbugs, FXCop, StyleCop
Programming Language
.Net, C#, Java/J2EE, ASP.Net, VB.Net, C/C++, ASP, JavaScript, VBScript, PowerShell, HTML and SQL Scripting XML, XSL, XSD and DTD
Scripting and Markup
XML, CSS, XSLT, HTML, CAML, JavaScript, AJAX, HTML4&5/XHTML, DHTML, CSS/CSS3, jQuery, JSON, Ajax, REST, DOM, XML, PHP
Test Frameworks
Junit, Nunit, TestNG, Specflow, Custom Developed BDD and API test framework
SDLC
Agile (Scrum), Water fall
Databases
SQL Server 2008R2, Oracle9i/10g/11g, MS Access, ODBC, T-SQL, MySQL
Reporting Tools
Bugzilla, Version one, TFS
Software/Tools
MS Office 2013/2010, MS Visio, WSP Builder, BDC Meta-Man, Active Directory, MS Project Server, Metalogix and Quest.
Operating Systems
Windows 7/XP/Vista, Windows Server 2012/2008.
Browsers
MS Internet Explorer, Mozilla Firefox, Chrome, Safari, Opera
Source Control
GIT, VSS, TFS, SVN
Tools
Version One, Jira, Bugzilla, Confluence
COTS Packages
SAP MII, LIMS, OSI PI, SAP PP, SAP MM
Work Experience:
QA Lead
Kraft Heinz Company – Chicago, USA March 2016 to till date
Project: SAP Make To Deployment testing for Kraft Heinz Company
Description: Testing of Make to Deployment functionality for various projects like Datacenter migration, Migrating and Integrating Heinz SAP landscape to Kraft landscape. This involves various applications such as SAP ERP, SAP MII, Print and Apply systems, Weighbridges, MES, SCADA and Historians deployed across 10+ location.
Responsibilities:
Develop the end to end user scenarios and test scripts spanning across the multiple systems.
Collaborate with
Come up with test plan based on impact analysis using tools such as Payana for projects like Datacenter migration, Migrating and Integrating Heinz SAP landscape to Kraft landscape, Onboarding new plants in SAP environment.
Come up with integrated test plans involving multiple teams and applications for the projects.
Define test automation strategy and test scenarios, create automated test cases, test plans and execute tests using Selenium WebDriver, Specflow etc.
Used TestNG for the API test automation.
Environment: Selenium, Specflow, TestNG, JAVA, JSP, SAP ECC, SAP MII, Print and Apply systems, Weighbridges, MES, SCADA and Historians, Windows Operating System,
Sr Software Development Engineer in Test
Symbotic LLC – Boston, USA Jan 2015 to Feb 2016
Project: Testing for Warehouse automation product
Description: Warehouse automation product using Robotics. Service oriented highly distributed application developed using Microsoft stack such as SQL server, WCF, WPF and entity framework. It has 4 internal product areas: 1. System Controls which deals with Lifts, Robots, Palletizers 2. Data Services 3. System Manager manages integration between internal products as well as external applications 4. UI and Reporting: WPF based application.
Responsibilities:
Developed the test automation strategy and framework.
Developed a custom step based, multi-threaded test framework for performance test automation to schedule various user, session and transaction scenarios.
Developed step library for all WCF services which can be used to simulate the performance scenarios such as stress, volume, load, response time.
Developed a custom step based, keyword driven test framework for API test automation for component testing.
Developed Web UI test cases for webpages using Selenium and Specflow.
Developed WPF UI test cases for standalone applications using WHITE and specflow.
Participate in daily stand ups and conduct scrum meetings for test automation sprints.
Coordinating with Product owners to gather the requirements and document them by creating a feature files and use cases.
Participate in grooming sessions to understand the new features and set expectations from the test team.
Achieved target of the 90% code coverage with unit test cases, API test cases and UI test cases
Integrated the Unit test pass with Git check in in remote branch using Jenkins.
Integrated the smoke test pass with Git check in in master branch using Jenkins.
Integrated complete test pass with nightly builds using multiple virtual machines one each for different component using Jenkins
Integrated CLR profiler with nightly builds for memory profiling and garbage collection cycles.
Captured code coverage for each nightly build and provided the build dashboards.
Configured automation notifications for build failures.
Environment: C#, .Net, SQL server, WCF Services, WPF and entity framework, LINQ, ASP .Net, Threading, NUnit, Selenium
QA Lead
FritoLay LLC – Florida, USA Feb 2010 to Dec 2014
Vale – Sudbury, Canada
Project: Test Factory for AMS projects
Description: Test factory concept provides optimized and skilled testing for the customers with large application portfolio for various projects such as migration, upgrade, major enhancements, high churn applications.
Responsibilities:
Worked on the 200 + applications under test factory concept.
Build project plan for testing considering the overall project plan with dependencies with other teams such as development.
Develop test plan to identify the test cases, test areas based on impact and risk.
Analyze and come up with areas for test automation based on ROI
Developed API test cases for high churn applications using frameworks such as Junit and NUnit to achieve 70 % code coverage.
Automated Sanity and Pri1 test cases for 100+ applications.
Developed Web UI test cases for webpages using Selenium and Specflow.
Developed WPF UI test cases for standalone applications using WHITE and specflow.
Lead the test automation in scrum fashion with 3 weeks sprints. Conducted the scrum meetings.
Setup the continuous integration and deployment using Jenkins, Ant, Maven and SVN for 100+ applications.
Developed the performance test automation and quarterly test pass for all Gold applications.
Environment: C#, .Net, ASP, ASP .Net, VB6, Java, Power builder, SAP MII, OSI PI, SCADA, MES systems, Windows Server, Unix, Selenium Web Driver, Selenium Grid, TestNG, SOAP UI, Coded UI, JUnit
Sr Software Development Engineer in Test
Microsoft Corporation – Redmond, USA Mar 2004 to Jan 2010
Project: Multiple Projects
Description: Worked on multiple projects for Microsoft
1.Development and testing for Microsoft self-service virtual machine project.
2.Testing for Microsoft Deployment Toolkit – Most downloaded Microsoft solution accelerator
3.Internationalization testing for Windows VISTA starter edition
4.Testing for Admin UI components of active directory.
Responsibilities:
Worked on the virtualized lab of 300+ test machines to test the Windows operating system using WTT tools with round the clock utilization of virtual and physical machines by auto imaging and auto deployment of test scripts for various components.
Test automation using MAUI and MITA frameworks for AdminUI components.
Development of test cases, test coverage for test pass using techniques such as mix and match of priority, hardware, Languages.
Used code coverage techniques to do risk based testing for the hotfixes.
Regression testing for fortnightly windows patches.
Lead the internationalization testing for Windows starter edition.
Used pseudo localization techniques to find the issues earlier in the cycle.
Participated in the bug triage process
Organized the bug bash for adhoc testing.
Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation.
Experienced in functional testing including usability testing, positive and negative testing, boundary test cases, Security, Installation, Upgrade and analyzing business requirements and writing detailed Test Plans and Test Cases.
Good understanding of SDLC and STLC, Black box testing, Functional testing, Integration testing and User Acceptance Testing (UAT).
Environment: C#, .Net, MAUI, MITA, Coded UI, Windows XP/VISA/Server 2003/ Server 2008, XML, Windows test tools, Product Studio, TFS, UIPilot, PowerShell, batch script, SharePoint, Web parts, ASP, ASP .Net, Hyper V, SCCM, SCOM
System Engineer in Test - performance
Fujitsu, Japan Jan 2003 to Feb 2004
Project: IBPM product System testing
Description: API and Performance Test automation for IBPM product.
Responsibilities:
API test automation using Junit to achieve 70% code coverage.
Custome development of performance test automation framework.
Load, stress, volume and Longhaul testing using custom framework.
Analyze logs and memory dumps for performance issue
Report the bugs and provide detailed technical analysis and provide the solution wherever possible.
Environment: Core Java, Swing, Unix, Junit, Ant, Multi-threading, Findbugs, JMeter