Qm Lead Engineer Resume
Naperville, IL
SUMMARY
- Over 9 Years of experience in QA/Automation.
- Over 5 Years of experience as QA/Automation Lead.
- Performed QA/Testing of Ecommerce (B2B and B2C) Websites, Retail Point Of Sale Application, Trading/Financial Applications and Oracle E - Business Suite.
- Manage and train onsite and off shore QA resources.
- Work closely with Business and Development to indentify key area of automation.
- Create and implement coding standard, automation processes.
- Create automation plan and roadmap for Automation.
- Designed or extended existing Automation Framework Using Java Selenium Web Driver/TestNG/Selenium Grid, HP QTP /QC and Microsoft tools like Coded UI/MTM.
- Used Java, C# and VB script to design automation framework and automation scripts.
- Create custom tools for automated testing as needed.
- Design Automation Environment.
- Perform web service testing using SOAP UI and HP QTP tools.
- Perform Performance Testing Using HP Load Runner and JMeter.
- Provide Automation Reports.
- Maintain Schedule for Automation Project and help organization to achieve good quality for software projects in tight deadlines.
- Participate and provide input in Go no Go decisions for teh projects.
PROFESSIONAL EXPERIENCE
Confidential, Naperville, IL
QM Lead Engineer
Responsibilities:
- Created data driven Automation framework for Web testing of B2C and B2B web application using Java Selenium Web driver, TestNG, Selenium Grid and Jenkins tools.
- Leading QA resources for automation of manual test cases of Officemax.com (B2C) website using tool Selenium Web Driver.
- Setup Automation infrastructure to support parallel execution across multiple platforms and continuous integration using Selenium Grid and Jenkins.
- Designed Framework using Java programming language as all customers facing sites are based on Java platform.
- Responsible for creating Automation plan and implementation of automation plan for regression testing for each B2C Website releases.
- Supported automated testing of multiple versions of teh same websites in parallel to ensure teh quality of hot fixes going in production.
- Conduct Reviews of teh automated scripts to make sure automated test case meet all manual test case requirements and coding standard decided. Report to Sr. Director for Automation status.
- Created coding standards for automation which will be followed by automation QA Resources.
- Responsible for mentoring and guiding junior QA resources.
- Conduct defect review meetings for teh defects found during automated testing. Compare defect found in manual testing Vs. Automated scripts execution to identify GAP in automated and manual test cases.
- Participate and provide feedback in Go-No-Go release meetings.
- Involved in Hiring Automation QA Resources.
Environment: Java Selenium Web driver, Selenium Grid, TestNG, Jenkins, Java, Cvs, Oracle, Oracle ATG.
Confidential, Chicago, IL
QA Lead
Responsibilities:
- Followed agile methodology for software application testing.
- Participate in Sprint planning and go through teh User stories (Backlog items) to do GAP analysis. Provide necessary feedback related to User stories to business analysts and developers. Participate in daily scrum meeting and provide status related to testing tasks of user stories (backlog items) to scrum master.
- Leading efforts of creating manual test cases in Microsoft Test Manager from teh Product backlog items (User stories) for different applications in each sprint.
- Leading efforts of automating teh manual test cases as Coded UI tests using C# in Microsoft Visual studio 2010 and maintaining them in TFS. Also created load tests for websites using Visual studio 2010.
- Created Staging environment using VMware and Test Lab of Microsoft Test Manger for remote execution of automated test cases.
- Leading efforts of creating defects in TFS and verify teh defects as per defect cycle. Provide necessary logs for defects and help developers to reproduce teh defects.
- Leading efforts of creating Test cases for web services using SOAPUI test tool to verify web service’s method’s request-response.
- Provide necessary feedback before Application release in production.
- Leading efforts of creating data driven unit tests for Windows Azure based online ordering service which charge customers based on their trading transaction data.
- Setup open source tools like Selenium and compared teh automated scripts with Microsoft tools and provided their advantages and disadvantages.
Environment: Microsoft TFS, Microsoft visual studio 10.0, Microsoft Test Manager, Jira
Confidential, Deerfield, IL
Automation Lead in Next Generation POS team
Responsibilities:
- Analyze Business Requirement document and Design document of teh applications.
- Identified business features or components of teh applications dat can be automated. Assign priority to application areas to be automated. Identified teh manual test cases to be automated for respective areas of teh application.
- Managing Onsite and offshore resources for automation.
- Created Automation plan based on teh release calendar of teh application and priority of teh automation of teh application business area and QA resource available.
- Developed Automation framework containing reusable actions and reusable functions which contain shared repository by brainstorming with Automation QA resources.
- Created Custom field in Quality Center for Test Plan and Defect Module to report progress of automated scripts creation and execution.
- Conduct Reviews of teh automated scripts to make sure automated test case meet all manual test case requirements and coding standard decided.
- Created coding standards for automation which will be followed by automation QA Resources.
- Used Visual Basic Scripting for manual test case Automation Using QTP-9.5, Java Add in and Web Add in.
- Design recovery scenario to make sure overnight run for automated scripts.
- Conduct defect review meetings for teh defects found during automated testing. Compare defect found in manual testing Vs automated scripts execution to identify GAP in automated and manual test case.
- Make sure Readiness of teh Automation Lab. Provide weekly automation status to QA Manager.
- Participate and assist HP team hired for Performance testing and monitor teh Performance testing done using HP Load Runner, HP Performance Center, HP site scope, SQL Profiler and JProfiler.
- Helped company to choose between additional extensions of QTP like BPT compared to existing Framework and provide necessary advantages and disadvantages of it.
- Responsible for SQL Query writing fetching teh Data from Main Data tables.
Environment: Java, Mercury QC 9.2,Quick Test pro-9.5, Bugzilla, AS 400,Microsoft POS Ready OS.
Confidential, MA
Automation Lead
Responsibilities:
- Meet Business Users and Business Analyst to understand teh Requirements and flow of customization.
- Analyzed teh business requirements of Oracle OPM (Supply Chain), Oracle Payable, Oracle General Ledger of Oracle E-Business Suite (11i).
- Managed QA resources for automation for this project. Created Automation plan based on teh priorities of customization release of teh different modules of Oracle E-Business Suite.
- Used existing keyword driven frame work to automate manual scenarios for Oracle E-business Suite modules like Oracle OPM (Supply Chain), Oracle Payable and General ledger in Quality Center using QTP.
- Do reviews of teh automated scripts and make sure automated scripts available for execution as per deadlines of project release schedule.
- Design teh regression-testing suite for Oracle OPM (Supply Chain), Oracle Payable and Oracle General Ledger.
- Created scripts in QTP using Oracle, Java Add in.
- Maintaining defect and execution in Quality Center.
Environment: Quick Test Pro, Quality Center, Oracle E-Business Suite (11i), Java, J2EE, TOAD, Windows XP.
BEA Web logic
Confidential
Responsibilities:
- Analyzed teh Business requirements and Functional specification. Created Automation plan and managed QA Resources for Automation.
- Used existing Keyword driven framework for automation using QTP.
- Performed Automation of OQ (Operation Qualification) Scripts of BEA Web Logic Portal application using QTP and maintain teh scripts in Quality Center.
- Done descriptive programming and VB scripting in QTP for various scenarios as required. Created various user defined functions.
- Performed Web service testing by QTP Web Service Add in.
- Conduct defect review meetings and automated scripts reviews.
- Participated in POC of Oracle E-tester for Functional testing and E-load for Performance testing with respect to QTP and Load runner of HP.
- Support teh performance testing of BEA Portal application using Load runner. Monitor teh Load Balancing between 2 Application servers using Load runner and carried out performance testing for various scenarios for different load of Virtual users.
Environment: Quick Test Pro, Quality Center, Load runner, BEA Portal, Documentum, J2EE, Windows XP.
Confidential, Oceanport, NJ
QA Lead
Responsibilities:
- Analyzed teh business logic of Price Book application (VB macro based excel) dat is flex based sales quoting application integrated with salesforce.com
- Planning and estimate teh resources required for testing of Price Book release.
- Created automation test plan and provided to QA Manger to review.
- Conduct meetings with automated testers to indentify coding standards, identify work assignments and reviews of teh automated scripts.
- Used data driven automation framework and identified teh data table structure to provide test data to automate teh testing of web based Price book using QTP by doing meeting with automated testers and Business team.
- Done descriptive programming and VB scripting in as required and created various user defined functions.
- Make sure dat automated scripts ready and available for execution to help in regression testing cycle.
- Interacting with teh development and Integration team in prioritizing teh Defect list.
- Train junior testers for automated testing using QTP and Quality Center.
Environment: Quick test Professional, Quality Center, Sales forces CRM, J2EE and Windows XP.
Confidential
QA Lead
Responsibilities:
- Reviewed Business Requirement Document (BRD), Functional Specification Document (FSD) and Design Document Specifications (DDS) to gain a functional understanding of teh client systems, architecture and operating environment. Participate in JAD sessions.
- Analyzed system requirements and created Test Plans and Test Schedules based on high-level and detailed designs.
- Managed onsite and offshore QA resources.
- Provided Test Estimates for various phases of teh project.Manage teh manual test cases in Quality Center. Customized teh Quality Center to improve teh testing process and better reporting to management.
- Manage teh Testing cycles as per Release calendar of teh Product. Mentor teh QA resource.
- Conduct and participate defect Review meetings between development team, business team and QA team.
- Making sure of Test Data readiness for teh testing.
- Conduct Weekly meeting to provide status of teh testing and also provided different testing metrics to QA Manager for teh status. Provided inputs to improve teh testing process for SDLC
- Conduct teh UAT of application and manage teh UAT feedback and defects.
- Provide teh necessary feedback in Product release meeting.
- Worked with automation group for automation of GUI sanity and regression test cases using Quick test Professional and Quality Center
- Execute SQL queries for backend testing.
- Interacting with teh development and Integration team in prioritizing teh Defect list, validating & reporting bugs using Quality Center. Involved in defect review meetings.
Environment: Quickest Professional, Quality Centre, Windows XP, Oracle, TOAD, J2EE, Web sphere, Windows Office, UNIX.
Confidential
Sr. QA Engineer
Responsibilities:
- Analyzed business requirements and software requirements to gain a functional understanding of teh systems architecture and operating environment.
- Automating teh manual test cases using existing hybrid framework.
- Create and maintain a library of user defined function as per teh need for teh development of scripts.
- Automating GUI regression test cases using Quick test Professional and Quality Center. Execute SQL queries for backend testing.
- Executed automated test scripts, logged defects using Quality Center.
- Involved in Defect review meetings. Preparing Defect status report.
Environment:QTP, Quality Center, JSP, Servlets, Struts, J2EE MSSQL Server 2005.
Confidential, Montvale, NJ
Sr. QA Engineer
Responsibilities:
- Involved in creating Test plan such as outlines teh scope of testing, testing schedule and teh tests dat will be executed for teh project, how teh selected tests will be established and executed and wat tools and resources will be required to support teh testing activities
- Created Test cases based on business requirement document and Design Documents.
- Participated in test case reviews.
- Performed full Regression Testing of different modules of teh site/ application prior to and after installation of teh new builds.
- Manage and track CR (change request) information.
- Extensively performed Functional, Integration, User Acceptance and System Testing on teh web-based application
- Used Quality Center for Test case management and Execution.
- Used rational clear Quest for Defect creation.
- Conducted weekly defect review meetings to communicate teh project test statistics and to discuss teh status of any outstanding defects. Created SQL statements, queries to validate data from database.
- Automate teh test cases using QTP as per teh direction of teh lead.
Environment:Rational Clear Quest, SQL Server2000, Quality Center.
Confidential
QA Analyst
Responsibilities:
- Work with domain experts in understanding processes and business requirements and articulate those requirements into detailed process designs. Reviewed and Inspected Requirement Specification and Design Specification.
- Created Test Cases in Quality Center and get it approved in test case reviews.
- Executed Test Cases and Reporting Bugs using Quality Center
- Reviewed Database Tables and other Objects in SQL Server 2000. Worked with DTS packages, Jobs and Stored Procedures. Execute SQL queries to verify data.
- Worked on automation of manual test cases using QTP as per teh direction of QA Lead.
Environment:Quick Test Pro, Quality Center, Crystal Reports, SQL Server 2000, IIS and Visual Source Safe 6.0, Windows services.
Confidential
QA Analyst
Responsibilities:
- Analyzed business requirements and software requirements to gain a functional understanding of teh systems architecture and operating environment.
- Created detailed Test plan, test cases, and traceability matrices. Created test cases for core banking solutions. Performed manual functional and regression testing. Performed Cross Browser testing.
- Logged defects in Test director.
Environment: Test director, Core java, JSP, Struts, Jasper Report, Hibernate API, JavaScript, HTML,
