We provide IT Staff Augmentation Services!

Senior Software Quality Assurance Lead Resume

4.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • Accomplished and result - driven Quality Assurance Professional with over 15 years’ of experience in the field of Quality Assurance, Design Verification and System Design in the software industry.
  • Hands on QA Manager/Engineer with a proven ability to direct and improve quality programs, an established track record of delivery, strong strategic vision and demonstrated ability to inspire, train and mentor
  • QA teams that result in improved processes, reduced defects, overall efficiency and productivity. Highly adept at developing and implementing manual and automated test strategies, operational procedures
  • Quality Methodologies to support development and release of business applications for any entity. Possess excellent interpersonal and communication skills.

TECHNICAL SKILLS:

Hardware: HP9000, SUN SPARC, DEC/VAX, IBM PC and Compatible, and IBM 3090

OS: UNIX, Windows NT/XP/7/8/10, VAX 785(UMS), Linux and MS DOS 6.2

Software: MS Office 2010, SQL Server Management Studio 2012, Aginity WB for Greenplum, pgAdmin III 1.16.1, DB Artisan, Query Analyzer, PG Admin, Visio Technical, MS Project 2010, MS Visual Source Safe, Win SCP 5.1.8, Adobe Acrobat Reader 11.5, Eclipse Dev IDE, Putty 6

Languages/Dev Tools: C++, C#, Visual Studio Dot Net 2010, Java 2 (with J2EE Components), Perl 5.x, Python 3.5, Unix/Linux Shell Scripts, Visual Basic 6.0, VB Script, Java Script, SQL, PostgreSQL, XML, HTML, JSON, JCL, COBOL

Databases: Oracle 11g/ 12c, MS SQL Server 2012, MS-Access 2010, DB2, Sybase

Protocols: FIX Protocol, TCP/IP, FTP, HTTP

Big Data Technologies: EMC Greenplum 4.3.3.1, Apache Hadoop 2.0, Teradata 13.10

Automation Tools: HP UFT - Quick Test Pro 9.5/10.0/11.0 , HP ALM - Quality Center 10.0/11.0, Selenium Web-Driver 2.0 (Java/ Python), SOAP UI OS 5.2.1, Firefox REST Client, SpecFlow with GHERKIN in context of BDD testing

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Quality Assurance Lead

Responsibilities:

  • Lead the QA testing efforts for multiple streams of projects, including DPE that fall under the Tax Reporting Umbrella.
  • Train and coordinate the newly hired QA team members, located both here and in India to support all aspects of testing related activities.
  • Successfully established processes for effective test strategies, defect tracking and reporting and conducted post mortem assessments of quality practices. Contributed extensively to overall process improvement initiatives across QA.
  • Wrote manual Test Plans and Test Cases based on the functional and technical documents and trained and mentored other team members in doing that as well.
  • Manually tested the application under test and updated the status in the Test Lab (Quality Center) and followed up to make sure that everyone else involved in the testing cycle have followed the same practices.
  • Performed risk analysis based on the timeline and the available resource breakdown, and determined the best course of action that ensured the best possible outcome.
  • Developed a Smoke Test strategy involving the main and stable functionalities and calculators. That strategy and steps are used after every major deployment of DPE.
  • Using Quality Center to report defects and the defect life cycle management for the DPE. Once the defects are finally closed, performing root cause analysis for those defects along with the BA and the development team members.
  • Working closely with the Development Managers, DBAs, UAT and BA Managers to determine the best use of QA resources and environments that ensured maximum project success.
  • Helped UAT in running and organizing some of their tests through live demos and meetings when necessary. Guided them through any questions or issues that they might have faced about any complex functionality.
  • Prepared, distributed and presented accurate daily ad-hoc and weekly project metrics consists of status updates, issues, risks for the senior management.

Environment: MS Dot Net technology with C#, RESFTFUL Web services, MS SQL Server 2014, Informatica Power Center 9.6.1, RESTFUL service based Web Reporting.

Confidential, New York

Global Quality Assurance Manager (Consultant)

Responsibilities:

  • Budgeting, hiring, resource planning and allocations and re-allocations of QA Engineers for the Wealth Management global QA team for any given release cycle.
  • Directed the establishment and maintenance of a software test lifecycle within the QA organization, with the intended goal of creating a reliable, reusable and repeatable test process that is both cost effective and test efficient.
  • Developed regimen for the new QA members that defined and explained the overall direction, scope and strategy of the QA department. Once defined, ensured compliance with and understanding of the strategy by all of the QA team members and others.
  • Managing the different QA environments built by the Infrastructure and Engineering (IE) team and keeping them updated. Determining the environment to be used for QA testing, based on the system configurations and up/down stream components of an environment, for a given project.
  • Managing, creating and reviewing manual test plans, test cases, test reporting matrices and QA test schedules to align with the current project plans and QA delivery timelines to ensure sufficient test coverage based on the business requirements. Working closely with the Project Management and the Devolvement/DBA teams.
  • Managed, planned, designed and helped to develop a brand new hybrid automation test framework (using Java, Selenium 2.0) to verify functional and regression test cases for the newly implemented web based Mortgage Origination/Servicing application for the Wealth Management platform.
  • Lead QA testing efforts for multiple streams of projects that fall under the Confidential Wealth management umbrella.
  • Independently performed manual and automated regression testing as well as testing of the new features and enhancements of the existing software to ensure system integrity and performance.
  • Managed, created and planned data driven automated test scenarios with functions, methods and verification points to validate results using Quick Test Pro 11 (UFT), Selenium (Java) Web-Driver 2, Eclipse and GitHub in conjunction with SpecFlow and GHERKIN (for the BDD tests).
  • Identify the data requirements, and author and plan complex SQL data mining queries to generate required test data for the data driven tests.
  • Manage, plan, design, develop, maintain and execute data-driven API test suites for web services (RESTFUL) using Firefox REST Client for functional testing and schema validation.
  • Monitoring and directing the progress of product defects within the ALM defect database to ensure that the proper procedures are followed. Also making sure that the root-cause analysis are done and the trends are documented and proper evidences and explanations are attached to defects before they are closed.
  • Responsible for maintaining open communication with project leaders and upper management to insure that QA was informed of project priorities, deadlines, project statuses and release plans.

Environment: Windows 7, Oracle 12c, Teradata 14.10 installed on IBM AIX 7.1, ETL batch processes with Informatica 9.6., UNIX Shell Scripts.

Confidential

Senior Software Quality Assurance Lead

Responsibilities:

  • Built and trained a strong QA team from ground up to support all aspects of testing related activities. Successfully lead, trained and mentored a motivated group of QA Engineers on both onshore and offshore locations.
  • Developed blueprints and operationalized Software Quality Assurance best practices.
  • Successfully established processes for effective test strategies, defect tracking and reporting and conducted post mortem assessments of quality practices.
  • Lead QA testing efforts for multiple streams of projects that related to the core Tax Pre-Processor system.
  • Wrote manual Test Plans and Test Cases based on the functional and technical documents and trained and mentored other team members in doing that as well.
  • Manually tested the application under test and updated the status in the Test Lab (Quality Center) and followed up to make sure that everyone else involved in the testing cycle have followed the same practices.
  • Performed risk analysis based on the timeline and the available resource breakdown, and determined the course of action that ensured the best possible outcome.
  • Planned, designed and developed automated test scripts for the stable test cases using various technologies such as Selenium Web-Driver (Java/ IE 9+), PERL and Python. Identified the right candidates from these automated test cases for every release in order to execute them for regression coverage.
  • Developed a Smoke Test script involving the main and stable functionalities. That script was used after every major deployment of Tax Pre-Processor.
  • Used Quality Center to report defects. Managed the defect life cycle for the AUT. Once closed, performed root cause analysis for those defects along with the BA and the development team members.
  • Worked closely with the Development managers, DBAs, UAT and BA managers to determine the best use of QA resources and environments that ensured maximum project success.
  • Helped UAT in running and organizing some of their tests through live demos and meetings when necessary. Guided them through any questions or issues that they might have faced about any complex functionality.
  • Prepared, distributed and presented accurate daily ad-hoc and weekly project metrics consists of status updates, issues, risks for the senior management.

Environment: Greenplum DB 4.3.3.1 using PostgreSQL 9.3.1, Red Hat Enterprise Linux Server 6.3 (kernel 2. ), Autosys jobs through Bash scripts, Informatica Power Center 9.6.1, RESTFUL service based Web Reporting.

Confidential, New York

Global Quality Assurance Manager

Responsibilities:

  • Budgeting, resource planning, allocations and re-allocations of QA Engineers for a global QA team for a given release cycle.
  • Hire, train, and supervise quality assurance professionals. Support qualification and delivery of development tools critical to design, deployment, and maintenance of web-based, client/server, distributed, and host-based enterprise applications.
  • Compile and maintain a comprehensive set of business application design tools. Increase product performance and stability by implementing new operational strategies during development and testing stages of new product launches.
  • Streamline QA processes, establish and manage a test automation infrastructure (Webdriver/PERL) that allows Development and QA to work together with higher efficiency and decrease application defects significantly and leads to reduced testing time.
  • Coordinated development and QA efforts that results in consistent on-time delivery of regularly scheduled maintenance releases.
  • Defect management through QC 10 and JIRA.
  • Employed and managed a cross- program among QA, UAT and Development teams that helped the efforts of early detection of flaws in processes and promoted the culture of exchanging ideas that enhanced communications between all the groups and resulted in improved quality assurance.
  • Produced a weekly testing report that included test related statistical data that showed the overall progress of the QA testing as well as the pending remedy requests and Prod Incidents for the current testing cycle and distributed it among the QA stakeholder groups.
  • Independently performed manual and automated regression testing, testing of new features and enhancements to existing software to ensure system integrity and performance.
  • Produced the QA sign off documents. Represent QA in the managements release sign off meetings.

Environment: Windows XP, DB2 9.7 with AIX 7, Teradata 13.10 installed on IBM AIX 7.x, Batch run to invoke the ETL and Calculator processes.

Confidential, New York

Lead Quality Assurance Engineer

Responsibilities:

  • Help develop detailed test plans and test cases from the business requirements and developers’ documentations and come up with QA test estimates based on project scope, complexity and testability.
  • Determine testing methodologies and needs by analyzing technical, functional and requirement specifications.
  • Help to carry out the system, functional and regression testing during the actual testing cycle.
  • Work with the remote (offshore) development team and manage the offshore QA team members.
  • Build and maintain effective working relationships with PMO, Release Management, Business and Technology peers to insure effective allocation of resources and integration of QA activity within the overall project plan.
  • Perform backend data validation through SQL queries as part of the testing needs in different relational databases (Oracle, Sybase). Conduct data analysis and troubleshooting at the database level.

Environment: Oracle 11g, Python 2.6, Windows XP 64 bit running Adobe Flex technology for Web integrated with .Net(C#) Framework, Tomcat 5.6 with XML Communication Layer, Python Services communicating with XML.

Confidential

Lead QA Engineer

Responsibilities:

  • Attended the development design meetings to understand the new functionalities that were being implemented so that the preparation to write the reusable manual test scripts could begin immediately.
  • Mentor and tutor the Offshore and Onshore teams to understand the new functionalities and the overall business purpose behind them.
  • Developed test plan, test cases and prepared test data in Quality Center. Developed test cases that represent trading scenarios for Equities, Swaps, Bonds, Futures, Currencies and other Derivatives.
  • Attended the daily checkpoint meeting with QA, Business Analysts and the Developers to update and get updated about the whole testing effort and release in general.
  • Managed the overall regression testing involving the Offshore and Onshore manual and automation test teams.
  • Wrote the official QA Sign Off document on behalf of the QA team once the testing of a release was done without any pending issues and sent it over to all of the groups involved as well as to the upper management.
  • Defined the architectural concept, designed and lead the development and implementation of the Hybrid Automation Framework currently being used for the regression testing of Global Optimizer and related downstream execution systems.

Environment: Java 1.4.1 01 Swing set (Front End), Windows Server 2000 running Java 1.6.0.10 (Beehive Services), Tomcat 5.5.1 (HTTP with XML Communication Layer) and C++ DLL for Optimizer, MS Dot Net with C#. The various backend Databases consist of MS SQL Server 2008, Oracle 11g and Sybase 11.5.

We'd love your feedback!