Sdet/ Qa Team Leader Resume
Wilmington, DE
SUMMARY:
- 9 years of experience in the IT industry, with emphasis on Quality Assurance - Manual, Automated Testing and Overall Test Management.
- Strong knowledge of complete Software Development Life Cycle (SDLC), testing methodologies and latest software development techniques (Agile/ATDD/BDD/TDD/XP).
- Last Seven years as QA Team Leader with hands-on testing role in Agile development teams.
- Over Fourteen years in test automation , including development and implementation of Hybrid testing frameworks (Data and Keyword driven) using reusable libraries and descriptive programming techniques( Cucumber/TestNG/JUnit/Selenium WebDriver/Page Object Model).
- Experienced in reviewing Business Requirement Documents, Software Requirement Documents, providing Gap Analysis and preparing Test Cases, Test scripts and Test Execution plans.
- Extensively worked on testing SOA Web services and related technologies such as SOAP, REST, XML, JSON, WSDL and XSL.
- Proficient in SQL, PL/SQL, PERL, Shell Scripting and experienced in Performance Tuning of SQL queries and Stored Procedures.
- Hand-on experience in testing of scheduled batch jobs in Unix built using Autosys, shell scripts, Perl.
- Diverse experience in testing applications built on ORACLE, MS SQL Server, DB2 and Sybase databases.
- Enterprise Data warehousing expert in Manual and Automated ETL Testing.
- Managed planning and execution of Regression and IST Testing with offshore teams of 20+ testers.
- Experienced in creation, maintenance and validation of RVTM (Requirements Verification and Traceability Matrix)/ UAT Testing Matrix.
- Proficient in understanding and integrating cultural differences while leading virtual cross-cultural and cross-border teams.
- Adept in handling escalations and addressing difficult situations/people under pressure.
- Demonstrated detail-oriented approach to design, planning,, implementation and post-implementation testing.
- Excellent management, interpersonal, written and verbal communication.
TECHNICAL SKILLS:
Testing Tools: JIRA(formerly GreenHopper), Zephyr, HP ALM/UFT (formerly HP QC/QTP), Cucumber, Eclipse, TestNG, JUnit, Selenium WebDriver, SoapUI (SOAP and REST Web Services testing), RAD, XML Spy, Maven, Rally, Win Runner, Load Runner, Team Foundation Server Coded-UI, MS Visual Studio, Microsoft Test Manager, Rational Clear Quest, BugZilla, Jmeter, Perfecto Mobile.
Testing Methodologies: Agile(Scrum), Lean, Iterative and Waterfall. White Box, Black Box, Gray Box testing (webservices)
Virtualization: VMware Server, Oracle VirtualBox, Amazon WorkSpaces
Programming/Scripting Languages : Java, VB.net, C#, C, C++, K Shell, Perl, Python, .Net, PL-SQL, Pro*C, VBScript, JavaScript
Databases: Oracle, MS SQL Server, MS Access, MySQL, DB2, Sybase
Web Technology: JSF, JSP, ASP, .Net, SOAP, REST, WSDL, JSON, AJAX, XML, XSL, DHTML/HTML
Operating Systems: SunOS, Linux, Windows, DOS, Mac OS, Mainframe
Software Packages: Siebel CRM, SAP Financials, Oracle Forms, Oracle Reports, Cognos BI, Crystal Reports, Great Plains, MS Office, MS Project, Visual Studio .Net, MS Visio, Jira, Google Business Apps, Toad, SQL Navigator, SVN, GIT, PVCS, Control-M, Autosys, Putty, Hummingbird, ETL, DWH, SharePoint.
PROFESSIONAL EXPERIENCE:
Confidential, Wilmington, DE
SDET/ QA Team Leader
Responsibilities:
- QA Team Leader responsible for end-to-end testing of applications for Auto-Finance division.
- Development of modules for Loan processing and reporting was completed by four Agile teams (Two-week Sprints), using ATDD (Acceptance Test Driven Development) methodology, in a Continuous Integration environment.
- Reported daily to Manager of Quality Assurance, on all matters related to testing efforts for Auto-Finance teams based in Delaware, Ohio, Florida and India.
- Served as interface between Business Users, BSAs and Application Development teams for grooming/refinement of JIRA Epics, Stories, features and tasks.
- Refined Acceptance Criteria in JIRA Stories working with BSAs, to provide detailed specifications for Unit testing required by AD teams.
- Created, maintained and validated RVTM/ UAT Testing Matrix, in close coordination with Business users, BSAs and AD team.
- Developed testing strategies and test plans for Stories on JIRA Dashboard and for those in sprint backlogs, working with AD teams.
- Led development of a new Test Automation Hybrid framework based on ATDD methodology (Acceptance Test Driven Development). The business requirements were translated into JIRA Epics, Stories, Features and Tasks. The Acceptance Criteria listed in Stories were used to create Cucumber Test Scenarios (Feature Files), which were linked to TestNG/JUnit Tests and Selenium WebDriver Tests (For UI Testing).
- Created Cucumber Feature files for Test Scenarios, to provide full test coverage of Acceptance Criteria listed on JIRA stories. These Cucumber scenarios were reviewed and approved by Business Users before commencement of development on each story by AD teams.
- Coded TestNG/JUnit test cases corresponding to Test Scenarios in feature files.
- Coded Automated tests for web applications using Selenium Webdriver(Page Object Model), to valid Acceptance Criteria for UI.
- Developed Mock Tests for RESTful & SOAP webservices using SoapUI, mocked database testing with replicated database tables/views to simulate expected production data, tested delivery of Faxes and email messages to Car Dealers using Mocked dealer accounts.
- Tested Unix Shell scripts and nightly batch jobs (Control-M) for loan booking and reporting services.
- Led QA team in end-to-end integrated testing in IST and UAT environments. Responsibilities included presenting test results to business users and receiving approvals(sign-off) for developed features.
- Hosted Daily defects/Triage calls and managed defects tracking, implementation of resolutions and documented root cause analysis (HP ALM).
Development Environment: JIRA, Zephyr, HP ALM, Confluence, Cucumber (Gherkin), ATDD, TestNG/JUnit, Jenkins, Maven, Selenium WebDriver , SOAP & RESTful webservices, SoapUI, JSON, XML, MQ, Mainframe, Agile(Scrum), JDK 1.8, Oracle 12c, Control-M (Batch Jobs)
Confidential, New York, NY
SDET/ QA Team Leader
Responsibilities:
- QA Team Leader responsible for testing applications for Commercial Customer Banking, Equifax and Lockbox related applications/modules.
- Reviewed, corrected and approved finalized Test Cases for QA team.
- Documented QA testing procedures for standardizing testing process.
- Coded testing statuses and reported project statuses for QA team to Project Managers.
- Developed and implemented new BDD based Automation Hybrid Framework (data and keyword driven) using Cucumber, Selenium & JUnit.
- Created Feature files for Test Scenarios using Cucumber (Gherkin) and coded corresponding JUnit test cases.
- Worked on User Acceptance Testing of applications, serving as interface between QA team and business users to valid UAT matrix..
- Facilitated QA team projects in conversion of manual test cases to automation scripts for Web, Client Server and SOA Webservices (Gray Box).
- Tested web applications across multiple web browsers using Selenium Webdriver. This included creation and modification of reusable test packages written in Java.
- Performed web applications GUI testing using Selenium WebDriver.
- Extensively worked on development and execution of PL/SQL queries and stored procedures to test quality of data at various steps of testing backend applications and eventual import in to data-warehouse.
- Performed compatibility testing of applications for database upgrade from Oracle 11g to Oracle 12c.
- Tested scheduled batch jobs and their dependencies by testing/verifying setup in Autosys.
Development Environment J2EE, Agile(Scrum), HP ALM 11.5, HP UFT, BDD, Cucumber(Gherkin), Selenium WebDriver , SoapUI, JIRA, Jenkins, Maven, XML, HTML, Oracle 12c, SunOS, Shell scripting, Perl, Autosys, Hummingbird, Putty, VBScript, Siebel CRM, Perfecto Mobile.
Confidential, Morristown, NJ
SDET / QA Team Leader
Responsibilities:
- QA Team Leader responsible for testing applications for Front Office Transformation, Order Management and Trading Systems.
- Worked with Requirements Teams to define test cases and maintain traceability.
- Prepared test plan documentation and developed test procedures.
- Created standardized testing procedures for QA team.
- Created reusable libraries to automate testing of manual test cases for front-end web applications using Selenium RC and JUnit.
- Developed PL/SQL, Perl and Shell scripts for loading, modifying, testing and reporting on quality of back-end and data-warehouse applications.
- Performed Integration testing working with end-users and development teams.
- Coordinated scheduled regression testing activities for supported applications.
- Served as point of contact for maintenance of QA testing Environment, including Software Configuration Management and Version control in QA environments.
- Conducted UAT sessions for receiving approvals from end-user groups.
Development Environment: J2EE, Agile(Scrum), JSP, Web Sphere, SAP Financials, Selenium RC, JUnitUnix