Hillsborough, New Jersey, United States
Accomplished and result -driven Quality Assurance management professional with 18+ years of experience in Quality assurance. Experience in managing multiple teams simultaneously (On-Shore & Off-Shore). Hands-on manager with proven ability to direct and improve quality programs, reducing defects and improving overall efficiency and productivity. Highly adept at developing and implementing test strategies, operation procedures, and quality methodologies to support development and release of business applications for a dynamic, fast-paced industry leader. Able to train, lead and motivate effective cross functional teams. Successfully executed projects in Financial, Health-care, Federal domains, QSR, Hospitality, Real Estate, Publications, Mortgage Industries and willing to work in a challenging environment in any domain/industry
• Established, implemented, and improved QA test procedures, processes, and quality standards following overall development and production releases. • Supervise seven teams which include 12 QA engineers (onshore & off-shore) to define project functionality for mobile and web platforms, improving team efficiency by 20% through effective delegation. • Oversee development of automation scripts, implemented in-sprint automation using Selenium-Java (Eclipse) increasing efficiency by over 30%. • Determine schedule and sequence of testing activities using test-driven development and shift-left initiative. • Implemented automated regression test with Selenium, reducing regression suite execution time by 60%. • Planned and prioritized test efforts and resolution of defects based on the trade-off between the severity of the defect, impact on committed release and delivery dates, and customer needs and expectations. • Participate or provide oversight in gathering business/ technical requirements, developing test strategies, plans, and procedures, setting up the test environment, setting up clear goals & expectations for the team, coordinating testing, priorities activities, and developing and/or reviewing test automation with test teams with Agile Scrum Methodology. • Developed complex SQL Queries for database validation, ensuring data integrity and supporting backend testing. • Implemented Regression and smoke Automation suite in the CICD pipeline. • Extensive knowledge of software development life cycle (SDLC) and database testing procedures. Oversee data loading, and verify data collected from legacy system leveraging CRUD. • Analyzed the business, technical, and system requirement documents and was responsible for developing test cases as per the requirements and executing them. • Conducted REST API testing using Postman. • Implemented cloud simulator (Sauce Lab) for mobile app (native & web) testing in IOS and Android platforms.
• Managing and leading QA teams of 10-12 members. (Onshore and Offshore) delivering on average bi-monthly release cycle. • Mentor testers within the sphere of influence and drive continuous improvement in areas such as automation, test approach, and other best practices by always keeping the big picture in mind. • Manage day-to-day activities of quality engineering teams in a fast-paced agile software development environment. • The Main task includes requirement analysis, test strategizing, test cycle planning, estimation, test plan review, and test execution review. • Coordination with other UAT teams, QA Leads, Project Managers, Development Managers, and Business Technical Leads and control test plans, test deliverables and strategize integration / End to End testing. • Recommend design improvements or corrections to engineers throughout the development process, monitor program performance after implementation to prevent re-occurrence of program operating problems, and ensure efficiency of operation. • Streamlined the CICD pipeline by integrating Regression and smoke suite, resulting in a 30% reduction in deployment time and enabling faster time-to-market for new features.
• Creating, maintaining, and debugging Automation scripts - Selenium C#. • Design and execute test plans, scenarios, scripts, procedures traceability metrics (RTM), test reporting, defect resolution, result analysis, and metrics. • As a member of the Scrum team participated in daily stand-up meetings, grooming sessions, project status meetings as well as retrospective meetings and iteration reviews • Performed and monitored E2E, regression, and integration testing. • Identified test cases to be automated and performed data-driven testing using Selenium-Java-Eclipse and enhanced the overall functionality of the application. • Used AWS RDS to run queries, and compare and update data in multiple environments. • Monitor log files and set alarms in AWS Cloud Watch. • Worked on back-end testing using SQL Queries to verify data. • Investigate test and production failures, perform root cause analysis, and create detailed bug reports.
• Analyzed various documents Business Requirement Documents (BRD) Software Requirement Documents (SRD), LLD, HLD, and Functional Requirements Specifications (FRS), and prepared test cases covering all requirements of the application. • Preparation of Test scenarios /Test Cases in the Quality Center for System and Regression testing and maintaining test cases in the Quality Center. • Actively participated in enhancement meetings, project review meetings, weekly status meetings, and various other meetings which were focused on making applications more effective.
• Developed detailed Testing Strategy, Test Plan, and Use Cases for the entire Application. • Participated in Scrum team meetings: stand-ups, project status, retrospective, iteration reviews. • Created Test Scenarios and test cases for System and regression testing; maintained in MS Test Manager. • Performed backend testing with SQL Queries; conducted system integration and UAT.