Qa Lead Resume
PROFESSIONAL SUMMARY:
- 7+ years of experience in Software Testing which includes equal exposure to both Automation and Manual testing.
- Last employed with Apigee Corporation, Bangalore as a Sr. Solution Engineer in QA.
- Hands - on experience in building functional automation frameworks for UI Application testing as well as API testing using JAVA, Selenium, TestNG, ANT etc.
- Extensive experience working on performance testing and performance engineering with tool s like JMeter, LoadUI, Apache AB etc.
- Good exposure to API testing including OAuth, Protocol transformation, REST APIs etc.
- Good exposure to cloud computing using Amazon’s cloud infrastructure - AWS
- Involved in identifying new talent, hiring QA professionals into the team and mentorship
- Worked on QA process documents and templates followed for all the phases of testing. Developed Test Strategy, Test Plan, Test Metrics, Test Reports, Production Readiness Checklist, Performance Testing Guide etc.
- Project Management activities - Effort Estimation, Project Planning, and Scheduling & Tracking.
- Manual testing, Test Strategy, writing Test Plans, preparation of Test Spec and in implementing testing methodologies.
- Writing Use cases, Developing Business Scenarios for Web based applications.
- Different testing types and levels of testing such as Automated Testing, GUI Testing, Usability Testing, Integration Testing, Functional Testing, System Testing, Regression Testing, User Acceptance Testing, Ad-hoc and Smoke Testing
- Preparing test bed, coordinating testing activities with different departments such as development, Operations, etc.
- Test deliverables, status reporting to management, issue escalations.
- Manual /Functional Testing and Automation Testing.
- Performance testing and performance engineering/tuning
- Software/Product Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Software Bug Life Cycle.
- Instrumental in successful delivery of customer projects on-time and with quality.
- Adept at Debugging approaches while Test Execution and Issue Raising.
- An effective communicator with excellent relationship management skills & strong analytical, problem solving & organizational abilities.
TECHNICAL SKILLS:
Testing Tools: JMeter, Selenium, SOAP UI, Microsoft Coded UI
Languages & Technologies: C, C++, Java, C#, MS SQL Server, Windows Installer
Defect Tracking & Management Tools: TFS (Team Foundation Server), QC (HP Quality Control), Extra View, Clear Quest, Team Track, QA Director, Rally
Version Control Tools: Rational Clear Case, CVS, PVCS, SVN, GIT
Packaging tools: Microsoft Install Shield, WinZip (for packaging), MSI Packaging, dpInst (Driver Package Installer)
Framework: Microsoft UI Automation, CUITe ( Coded UI Test enhanced) Framework, TestNG, JSystems, AutoIT
Domain Knowledge: Enterprise application development - ECM (Enterprise Content Management), Imaging device Installers, API Platform
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential
QA Lead
Tools: /Technology: JMeter, AB Tool, SOAPUI/LoadUI, Jenkins, JAVA, Selenium
Responsibilities:
- Introduced the concept of “Production Readiness Checklist” whereby every customer account had to validate an exhaustive set of pre/post production activities were complete in the form of a checklist before Go-Live or before every planned Production Patch.
- Successfully delivered testing signoff for multiple customer accounts for small and mid-sized implementation projects, which involved API testing, portal UI testing and exhaustive performance testing requirements.
- Developed a distributed JMeter Performance Testing Framework for single click performance testing performance test execution, collation of results, reporting etc.
- Automated regression test beds for certain key customer accounts using data driven JMeter framework for API testing.
- Automated UI tests for portal testing of certain customers using WebDriver (Selenium 2.0) and TestNG based framework
- Exhaustive API testing experience which includes OAuth, XML2JSON, XSLT, SOAP to REST and vice-versa, REST API testing
- Performed Smoke/ Sanity/ GUI/ Functional/ System/ Regression and Re-testing.
- Reported bugs and coordinated with development team on fixes.
- Assist & mentor QAs, provide trainings & walkthroughs.
- Built re-usable assets for the customer success team, involved in cross team collaboration across the QA function. Identified and implemented new process, frameworks and utilities.
Confidential
Solutions Engineer
Tools: /Technology: JAVA, WebDriver, TestNG, ANT, JMeter, Shell Scripting
Responsibilities:
- Designed and developed the UI automation framework using JAVA, TestNG and ANT. One of the major contributors in the development of the framework components like UIDriver, UIActions, Reporting, Build and Packaging using ANT etc.
- Integrated the framework with Jenkins for automated builds and automated regression testing. Setting up the continuous integration environment for Customer Success team
- Define the requirements for the API Testing Framework. Building certain key components of the framework. Troubleshooting issues and debugging.
- Developed the distributed JMeter Framework which would allow performance engineers to run JMeter client on multiple machines or multiple client instances on the same machine, gather results into a central location and generate the performance reports.
- Successfully adopted the above tools into customer accounts and implemented necessary changes, by customizing the framework and utilities
- Other notable contributions include creating a performance test strategy, developing a build process for production moves within the Customer Success customer accounts, defining requirements for API monitoring, cross team collaboration etc.
Confidential
QA Analyst
Responsibilities:
- Took initiative to automate Testing in Microsoft SharePoint 2007 and 2010 for the Image Now Interact’s Silverlight UI using Microsoft Coded UI Tests.
- Involved in designing the Automation framework of using CUITe (Microsoft Coded UI Test enhanced).
- Involved in refining the requirements for ImageNow Interact for SharePoint using Silverlight UI along with the Product Managers for better customer experience.
- Analyzed system requirements and prepared documents related to the entire testing process on the basis of Requirement Analysis.
- Developed and executed test plans and test scripts and laid down the testing strategies and validated the test scripts based on the requirement analysis.
- Involved in preliminary discussions of the project with the core team, execution of test cases & review and analysis of the errors identified.
- Performed Smoke/ Sanity/ GUI/ Functional/ System/ Regression and Re-testing.
- Reported bugs and coordinated with development team on fixes.
- Ensured active participation from the requirements phase to client sign off process.
- Ensured that there is no rework in delivered project and maintained an excellent communication with Product Manager (Customer’s Interface).
- Followed Agile methodology, Test Driven Development in the projects, shared the same with other teams.
- Reporting testing status updates to the project manager and be able to articulate issues and defects.
- Actively involved in weekly onshore status calls, Sprint Status calls, Show & Tell, Sprint Planning calls.
- Involved in estimating manual and automation efforts in terms of PD’s.
- Assist & mentor QAs, provide trainings & walkthroughs.
Confidential
Team Lead
Responsibilities:
- Played a key role in forming Install team starting from ground zero to full ownership and transitioned multiple projects from US to India.
- Bridge between US and the India team for all the functional and technical coordination.
- Coordinate with R&D headquarters in KY, USA, multiple teams, communicate dependencies.
- Plan work break-down structure, allocate tasks to team members and track progress (Project management activities).
- Reporting progress and status to all stakeholders and higher management.
- Coordinating the signoff process of business requirement document.
- Daily Monitoring and Tracking of work packets assigned to Team members.
- Involved in developing Application packages, driver packages as per the product requirements using WinZip, Install Shield, MSI packaging.
- Understanding business requirements, preparing test plan, test scenarios & test cases as per the requirements.
- Reviewing test cases with the team (including BA, IM, PM, developers and testers)
- Reporting Test Execution Results and defects through Team Track and Extra View.
- Liaise with the development team (both offshore and onsite) for defect fixes.
- Prepare test cases, Test Execution, Reporting bugs, tracking & verifying them on resolution.
- Usability, Functional and Regression & System testing.
- Efficiently handled critical CR’s which involved client interaction on regular basis.
- Prepared Test Plan which includes Test strategy and risk analysis for different phases of testing life cycle.
- Played significant role in coordinating with Business Users and Development Team Members to understand Business Requirements and to develop Test Scenarios.
- Prepared Requirement traceability matrix for coverage of the application
- Prepared Test execution report for defect tracking on daily basis.
- Attend to problems found by test teams, and issues found by customers in the field.
- Prepare status reports, inform dependencies and raise flags
- Assist the team members in setting the objectives and provide performance feedback to higher management.
- Reviewed Test Plan and Test suites of all the QA’s for every product delivery.
- Worked on QA process documents and templates followed for all the phases of testing. Developed Test Strategy, Test Plan, Test Metrics, Test Reports.
- Meticulously involved in business requirements, prepared extensive test data for testing positive and negative scenarios, rapid test execution on priority Defects, Short Sanity and Extensive Regression of the Application.
Confidential
Developer
Responsibilities:
- Development of CAL Socket framework which allows user applications on PC to communicate with the Software elements on target CPU boards.
- Development of Media player wrapper to provide flexibility for the user to call CAL media player wrapper APIs on target from PC.
- Development of Windows based media player HMI application which imitates the actual Media player interface on the target to enable the user to test its functionalities.
- Involved in discussions and workshops with the customers for the requirement and design analysis.
- Involved in preparing Requirements document, Test Cases, traceability matrix and testing.
Confidential
Developer
Responsibilities:
- Preparing Requirements document, Test Cases and traceability matrix.
- Developing Windows based tool that was used to test, analyze, and evaluate the performance of CAL running on the target.
- DeThe main aim of test environment is to allow user / applications to test CAL subsystem with different sender, receiver and message configuration at run-time. The test environment also supports a statistics module which stores the current status of erroneous and successful message transfers over the CAL subsystem. The user can query the statistics module to get the current status of the any sender or receiver in the system velopment of Test Environment and test scenarios for CAL. These test scenarios were configurable at runtime.
- Source code review for performance optimization of CAL.
- Development of target based daemon module to support testing of CAL.
- Development of Windows based Debug Application to analyze CAL message.
- Involved in discussions and workshops with the customers for the requirement and design analysis.
Confidential
Developer
Responsibilities:
- Preparing Requirements document, Test Cases and traceability matrix.
- Design and Implementation of “Multi node” simulation in a single instance of Confidential application.
- Development of User Interfaces for the same in VC++ /MFC.
- Involved in testing the modules for Release and preparing the Release Notes.
