Post Job Free
Sign in

Test Cases Testing

Location:
Naperville, IL, 60540
Salary:
90000
Posted:
August 06, 2016

Contact this candidate

Resume:

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



Contact this candidate