Software Qa Lead Resume
3.00/5 (Submit Your Rating)
SUMMARY
- Certified Testing Professional with 15+ years’ of experience across multiple domains and methodologies.
- Certified AWS Cloud Practitioner, SCRUM Master and Software Tester
- Managing a testing team since 10 years, working in onsite - Offshore model
- Substantial experience in test management, delivery management, system integration and service management for medium to large enterprises.
- Expertise in all testing phases of the Software Development Life Cycle acting as liaison between the client and the developers in various capacities as a SCRUM Master, Tester, Team Lead, Test Manager.
- Domain expertise covers Wealth Management, Role based Security (RBAC), Telecom Expense Management (TEM), Retail and Banking Payments.
- Expertise in testing an application with Privileges based Security Model. Extensive knowledge about Grant/ Deny granular level access based on roles, applying Field Level Security (FLS) and Data Level Security (DLS) restrictions.
- Ability to drive testing requirements within large projects to completion on time and budget.
- In-depth knowledge and working experience of SDLC, STLC, V-model and Agile SCRUM
- Team recruitment, trainings, and mentoring. Working with cross-functional teams comprising of UI & Design, Technology, QA and Operations, for smooth & timely execution of testing in projects.
- Implementing and monitoring of quality processes to ensure quality products are delivered to the customer on time and on budget.
- Strong Web Automation Testing experience using Selenium Webdriver - Test NG framework, Robot Framework and JAVA
- Expertise in End to End Test Strategy test estimation, planning, Proof of Concept (POC) activity & maintenance of automation framework’s, reporting & change control.
- Responsible for implementing best automation testing practices across portfolios.
- Web services testing experience using Postman.
- Strong experience in Agile and performed SCRUM Master role for various projects and multiple releases
- Expertise in Cloud Application Testing (SaaS, PaaS and IaaS).
- Hands on experience in testing Multi-Tenant applications. Testing in Single container as well as Multi-container environment with root and different PDBs.
- Experienced in using Test management and defect tracking tools like JIRA, HP ALM, Quality Center, TestLink, Spira, Qmetry.
- Performed functional testing, sanity testing, smoke testing, regression testing, User Acceptance testing (UAT), System Integration Testing (SIT) manual
- Working knowledge of Performance Testing tools like Perfmon, LoadRunner and HTTP watch.
- SME for providing automation for business solutions and strategies in a timely fashionable manner across environments for continued testing. Acted as SPOC (Single Point of Contact) between Management and appropriate IT groups from solution planning, sizing, to fulfillment.
- Identifying product opportunities and requirements through research and customer feedback.
- Excellent communication and presentation skills, ability to interrelate with people at all levels.
TECHNICAL SKILLS
Languages: Java, SQL
Databases: Oracle, SQL Server
Web Technologies: HTML, XML
Operating Systems: Windows, Linux, iOS
Test Management tools: HP ALM, JIRA, TestLink, Spira, Qmetry
Test Automation tools: Selenium IDE, Selenium Webdriver, Robot Framework
Automation Frameworks: Keyword Driven, Hybrid, TestNG
Defect tracking tools: JIRA, HP ALM, Bugzilla, Trac
Project management tool: MS Project
API Testing Tool: SOAP UI, Postman
PROFESSIONAL EXPERIENCE
Software QA Lead
Confidential
Responsibilities:
- Handling Platform designed for Financial Advisors which includes 300+ Wealth Management applications. Functions cover Market Data, Client & Account Inquiry, CRM, Internal Messaging system and multiple other application
- Verify Data Level Security for different levels of access
- Managing Offshore and Onshore QA teams
- Working in Agile-Scrum pattern with 3 weeks sprint cycles. Planning and estimations for each release efforts
- Perform End to End testing for Third party applications integration
- Co-ordinating with multiple Wealth Management teams, Design/development teams and management stakeholders
- Interacting with Business owners and application owners for business and system requirements
- Preparation of test plans, test cases and test reports and defect tracking using JIRA. Organizing defect review meetings with all the stakeholders for each release
- Contributing in progression (release)/ functional, regression, compatibility & User Acceptance testing
- Automating functional test cases for each release using Selenium Webdriver
- Enhancing / maintaining Automation framework based on Spring and TestNG
- Using Extent Reports for Automation Execution reporting
- Scheduling & Running automated regression test suites using Jenkins
- Managing version control for automation using Gitlab
- Guiding and training team members in all QA activities like analyzing requirements, designing test cases, automating functional flows, executing automation, and enhancing framework
- Identifying and communication the risks to stakeholders.
- Preparation of test reports. Organize demo and QA sign off for every release
Automation Engineer
Confidential
Responsibilities:
- Leading Offshore and Onshore QA team, interacting with business team, Design/development team and management to discuss the requirements and conveying testing status for sprints
- Planning and driving testing efforts for each sprint
- Preparation of test plans, test cases and test reports using Rally
- Contributing in progression (sprint), regression, compatibility testing and system integration testing for the application modules
- Performing design validation for the user stories using Oracle Answerflow and Visio
- Defect tracking using HP ALM
- API testing using SOAP UI and Postman
- Automating functional testcases for each sprint using Selenium Webdriver
- Sharing Daily Status Report with stakeholders and identifying and communicating the risks to stakeholders
Lead QA Engineer
Confidential
Responsibilities:
- Managing a teams of 8+ members
- Single Point of Contact for Role Based Access Control (RBAC) testing. Testing of granular level access by granting/ denying privileges, applying FLS & DLS
- Planning and driving tests for Roles based security model in Multi-Tenant and Multi-containers environment by providing necessary resources / restricting unnecessary resources
- Handling team assignments for testing, test scenarios/cases writing, test scripts building, mentoring and monitoring
- Generating reports to track tasks burn-down, team velocity and productivity
- Setting up the real-time roles and access used by customers (e.g. location-wise, designation-wise, depart-wise etc..) and ensuring no Security-leaks
- Managing and guiding team on Single sign-on (SSO) tests
- Review of work done by team members which includes test scenarios, test cases and test script, defects reviews using HP ALM
- Preparation of End to End Test Strategy, Test Plans, Automation plan and Test Reports
- Identifying Automation framework level changes required for new test scripts to work with (adding new functions to library), modifying existing/ writing new scripts using excel, schedule automation executions using Selenium and Java.
- Created Test cases Using Element locators and Selenium Webdriver methods.
- Enhanced Test cases using Java programming features and TestNG Annotations.
- Execution of Selenium Test cases and Reporting defects.
- Involved in enhancement of keyword-driven automation framework using Selenium Webdriver.
- Involved in Regression Testing using Selenium Webdriver
- Guiding team in developing automation scripts, batch execution of automation scripts and fixing the scripts
- Functional testing and Integration Testing of complex features
- Performing User Interface, regression, Integration and Database testing (using SQL) for each sprint. User Acceptance Testing (UAT), planning for entry and exit criteria for tests as per the requirements
- Performing Web-services testing using SOAP UI.
- Performing testing on Cloud Environment (SaaS)- for Single tenant and Multi-tenant
- Provide top management insight for the development and progress of sprint epics
- Performance testing (non-functional) using HTTP watch
- Performed security testing (non-functional) using Burp Tool
- Guiding team on cloud application testing (SaaS) by working on multiple tenant’s data
- Provide trainings on testing and automation processes to team members
- Interacting with PMs /BA for requirements clarifications
- Highlighting the risk for epic completion, deferred requirements, high ratio for defects, poor quality, environment/ resource unavailability
- Worked as a SCRUM Master for sprint teams. Involved in sprint planning, retrospective, helping team to adhere to SCRUM principles. Removed impediments for the development team by highlighting the issues to management and product owner.
Lead Product Engineer
Confidential
Responsibilities:
- Handled team of seven testers
- Prepared and reviewed Test Plan, Test Strategies, test scenarios, automation scripts, test cases and test report using Qmetry
- Performed the lead POC role for Security module involved in the application, handling Role Based Access Control (RBAC).
- Took ownership of FLS & DLS, Grant/ Deny privileges testing for application for all the releases.
- Worked in Agile SCRUM and performed SCRUM Master role for various sprints. Participated in Sprint planning and Retrospective. Organized daily SCRUM meetings
- Performed project planning for QA using MS Project
- Performed functional, UI, regression testing, User Acceptance Testing (UAT) for different brands of Nexpose application
- Writing entry and exit criteria for UAT tests
- Externalize database for an application and perform database testing using SQL queries
- Automated test suites using Robot Framework, Selenium Webdriver and Java
- Enhanced existing methods library by modifying/ adding new keywords using Selenium
- Created different test suites using Selenium Webdriver scripts for smoke test & regression test
- Created regression and smoke test suites using selenium webdriver
- Maintaining object repository by Identifying newly added objects required for test scripts using selenium
- Involved in API testing using SOAP UI
- Performed testing on Cloud Environment (Cloud Application Testing)- Single tenant and Multi-tenant versions of all brands of a product like Nexpose,
- Cloud application testing (SaaS & PaaS) of different products based on nexpose, like VMS and CCSVM
- Directly worked with client by providing weekly status update on automation and testing of product features.
- Managed deployments of product into different test environment.
- Involved in security testing (non-functional) using Burp Tool
- Worked on installer testing and upgrade testing of product
- Defect reporting and management using JIRA and testcase management using TestLink
- Automation of functional scenarios, end to end test cases, scenarios used for Sanity testing using selenium Webdriver and Java
- Involved in guiding on automation test scripts and framework enhancement using Selenium and Java