Automation Sme (lead) Resume
Washington, DC
SUMMARY:
- 10 years of expertise in Quality Assurance with both technical and management skills
- 10+ years of experience, IT Quality Assurance professional with extensive experience in Web and Mobile Automation Testing
- 6+ years of experience, Selenium Automation Framework development including Page Object Model, Custom Hybrid Framework, and Cucumber Framework to achieve Behavior Driven Development by automating Front End, Back End, and WebServices of applications
- 4+ years of experience, Mobile Automation Framework development and integration including Page Object Model, Custom Hybrid Framework, and Cucumber Framework
- 6+ years of experience as an Automation Test Lead managing multiple automation and functional testers both on and offshore to improve testing efficiency and quality of applications
- 5+ years of experience Performance testing using open source tools like Jmeter
- 3+ years of experience in Chef IT Restaurant Manager testing Infastructurous code in a DevOps environment
- Ability to hit the ground running and complete projects of high importance with high priority to deadlines
- Expertise in writing Selenium Webdriver scripts using Java to automate Federal/Commercial web and mobile applications
- Expertise in maintaining code in GIT and Subversion (SVN) repository
- Expertise in maintaining code quality using CheckStyle and Sonar checks
- Experienced in preparing Test Plan, Test Case, Test Script, Change Request, and Defect Request.
- Extensive experience working in Agile methodology with experience leading multitude of Agile ceremonies
- Extensive experience working in DevOps environment to achieve software delivery in a CI/CD pipeline
- Expertise in working in open source tools such as Selenium(Selenium IDE, Selenium Web Driver and Selenium Grid), SOAP UI, Junit, Cucumber, JIRA, and Eclipse
- Experienced in software engineering methodologies or SDLC like Agile, RUP, and Waterfall.
- Excellent understanding of Software Development Life Cycle and role of QA
- History of reducing project costs through innovative automation architectural designs in Selenium and QTP/UFT using custom built Keyword and Hybrid automation frameworks
- Expertise in defect reporting, tracking, and documentation using JIRA/ALM/Quality Center/ Test Director/BugZilla.
- Expert in QA training in Automation Testing, Manual Testing, Database Testing, WebService Testing.
- Experienced in writing Test Scripts based on design documents in HP ALM/ Quality Center.
- Experienced in creating test design by using Jira and tracked the defects and reported the defects to the concerned persons.
- Well - versed with concepts of RDBMS and SQL for testing on the DataBase side.
- Experienced in testing mobile applications (IOS and Android)
- Experienced in automating test execution using Jenkins and VBS drivers
- Experienced in implementation of Selenium Page Object Model, Selenium Hybrid Framework, and QTP keyword framework with BPT (Business Process Testing) integration.
- Experienced in Functional, Regression, Smoke, WebServices, Database, Integration, and User Acceptance Testing.
- Experienced in conducting defect resolution meetings with internal developers and external vendors.
- Extremely strong communication, presentation, and technical documentation skills.
- Highly organized with the ability to manage multiple projects and meet deadlines.
- Experienced in using TOAD and SQL developer for querying Oracle databases.
- Experienced in Object Oriented Test Automation.
- Experienced in working on Waterfall, V & Agile Scrum models.
- Quick learner and excellent team player having ability to meet tight deadlines and work under pressure.
TECHNICAL SKILLS:
Testing Tools: Selenium Webdriver, Appium, HP Testing Suite QTP/UFT, Sauce Labs, SeeTest Automation, Chef, ALM/Quality Center/TestDirector, SOAP UI
Open Source Tools: Selenium, Jmeter, Jira, SoapUI, Maven, Jenkins, ANT, Gitlab, Android SDK
Frameworks: Page Object Model(POM), Cucumber, Junit, TestNG, Custom Hybrid, Keyword, Data-Driven
Databases: Oracle, SQL Server, MS Access, DB2.
Scripting Language: UNIX Shell scripting, VB Script.
Java Technologies: Java, JSP, EJB, JDBC, Java Script, and Visual Age.
Languages: .NET, Java, C++, C, SQL, PL/SQL.
Operating Systems: Windows, Mac, Solaris (UNIX), DOS.
Domain Knowledge: Federal, Financial, Retail, Services, Insurance, Healthcare, Billing
PROFFESIONAL EXPERIENCE:
Confidential, Washington, DC
Automation SME (Lead)
Responsibilities:
- Acted as Automation SME to implement automation for IV&V (Independent Verification and Validation) within GSA IAE project
- Worked as automation framework architect to develop Page Object Model (POM) framework using Selenium Webdriver
- Automated complex Front end and Back end Regression test cases within Selenium Page Object Model framework
- Worked within Agile environment and regularly attended ceremonies like Sprint Planning, Sprint Review, and Daily Scrum
- Performed root cause analysis on issues identified through automation and reported defects accordingly
- Determined testing requirements by conducting meetings with various 3 rd party development teams
- Worked within DevOps team to schedule Regression Test Suit within Jenkins and reported results weekly to project management
- Logged defects using Jira and followed up with testers and developers until fixed/closed
- Maintained Java Project code within Gitlab using Git client SourceTree
- Enhanced Selenium POM framework to impliment Extent Reports for friendly HTML reporting
- Automated SQL queries to perform backend validations in Oracle Database
- Recorded 2 factor authentication login script of FBO application using Jmeter
- Set up Jmeter Performance Test Suite from scratch
- Resolved issues with Selenium Framework and Test script performance
- Developed test scenarios for functional testing of integrated web applications
- Initialized JDBC and SQL database connection using Java/Selenium Webdriver and POM framework
- Implemented and configured Selenium framework for team members
- Developed documentation for Automation and Performance testing implementation
- Trained functional testers in Selenium Automation in DevOps environment with tools like Eclipse, Jenkins, Maven, and Junit
- Developed Automation best practices for team and routinely held code reviews to ensure code quality within CheckStyle standards
- Identified elements in Java/Selenium by using Xpath, CSS selector, ID and Name
- Conducted regular group KT sessions with test team on Selenium test development and execution
- Lead effort for code review of automation scripts to be passed to other teams
Environment: DevOps, Agile, Eclipse, Jira, Jenkins, Maven, Java, TOAD, Jmeter, Gitlab, XML, Chrome, Firefox, SourceTree
Confidential, Alexandria, VA
Automation Test Lead
Responsibilities:
- Developed test scenarios for functional testing of integrated web applications
- Acted as Automation SME to implement automation within new project
- Worked as framework architect to develop custom Hybrid automation framework using Selenium Webdriver
- Developed Automation best practices for team and routinely held code reviews to ensure code quality
- Involved in writing Test Plan and Test Strategy
- Managed group of 10 automation testers to achieve goal of automated regression testing for CBP application suite
- Developed custom Hybrid automation framework using Selenium Webdriver
- Determined testing requirements by conducting meetings with various functional teams and developers
- Executed automated regression periodically and reported results to team
- Used SQL queries to perform backend validation
- Developed SQL queries from scratch for application database validation
- Attended and participated in Agile daily scrum, sprint review and sprint planning meetings
- Initialized JDBC and SQL database connection using Java/Selenium Webdriver
- Implemented and configured Selenium framework for team members
- Developed documentation for Automation implementation
- Performed root cause analysis on issues identified through automation
- Logged defects using Jira and followed up with testers and developers until fixed/closed
- Developed Hybrid automation framework using Selenium Webdriver/Java
- Captured runtime data by using Hashtable in Java
- Identified elements in Java/Selenium by using Xpath, CSS selector, ID and Name
- Conducted regular group KT sessions with test team on Selenium test development and execution
- Lead effort for code review of automation scripts
- Enhanced existing automated regression test cases to implement backend validation
- Checked Java code into Gitlab using Git Client SourceTree
Environment: Agile, Microsoft Office, Windows, Eclipse, Jira, Jenkins, Maven, Java, Chef, TOAD, SQL Developer, Gitlab, XML, IE, SourceTree
Confidential, Sterling, VA
SQA Automation Lead
Responsibilities:
- Developed test scenarios for functional testing of integrated web applications
- Involved in writing Test Plan and Test Strategy
- Developed Hybrid framework in Quicktest Pro using VBscript
- Determined testing requirements by conducting meetings with various functional teams and developers
- Executed automated regression suite weekly and reported results to team
- Used SQL queries to perform backend validation
- Lead migration from Quicktest Pro to Selenium Webdriver
- Lead weekly automation calls with offshore team
- Used tools like WinSCP for SFTP file upload to the server
- Used tools like SOAP UI for webservice testing
- Initialized JDBC and SQL database connection using Java/Selenium Webdriver
- Created weekly automation team progress reports
- Performed root cause analysis on issues identified through automation
- Logged defects using Jira and followed up with testers and developers until fixed/closed
- Posted REST/SOAP WebService requests using Selenium and QTP
- Used Selenium IDE to record test cases
- Developed Hybrid automation framework using Selenium Webdriver/Java
- Integrated Appium into Hybrid automation framework using Selenium/Java/Andoid SDK
- Automated web and mobile test scripts using Selenium and Appium
- Integrated Maven and Jenkins with Selenium Hybrid framework for build management and scheduling
- Captured runtime data by using Hashtable in Java
- Identified elements in Java/Selenium by using Xpath, CSS selector, ID and Name
- Lead effort for functional team to build test cases using Hybrid Framework in both Selenium/QTP
- Conducted regular group KT sessions with functional team
- Automated Pega applications using Hybrid Automation Framework
- Managed interns and utilized resources to increase automation efforts
- Oversaw periodic automation script code reviews for best practices
- Enhanced existing automated regression test cases to implement backend validation
- Utilized Jmeter for WebService based load testing
- Checked VBscript/Java code into subversion using Tortoise SVN
Environment: Microsoft Office, Windows, XML, Fiddler, Eclipse, Jira, QuickTest Pro, SOAPUI, WinSCP, Putty, Jenkins, Maven, Java, Jmeter, TOAD, Tortoise SVN
Confidential, Washington, D.C
QA Automation Lead
Responsibilities:
- Developed the Test Cases to test functionality, interface of the application.
- Developed Test Case scenarios for Functional Testing of web applications.
- Analyzed, documented, and maintained Test Results and Test Logs.
- Involved in writing and executing software System Test Plans and Test cases.
- Assisted in definition, creation, and validation of Test Data.
- Effectively utilized ALM/Quality Center for Test Planning and documentation.
- Analyzed the Test Results and errors logged into Defect Tracking Tool, ALM/QC.
- Raised defects in Quality Center and followed up the defects until fixed/ closed.
- Worked on SQL and PL/SQL and performed Backend validations.
- Performed projects using Quick Test Pro (QTP).
- Prepared QTP Scripts for Business Components.
- Enhanced regression Test Cases to implement complex testing scenarios, increased permeations of functionality testing and increased code coverage using QTP.
- Involved in working on High level, Low level, and Analog Recordings in QTP.
- Inserted several Checkpoints like Standard Checkpoints, Text Checkpoints, Text Area Checkpoints, Database Checkpoints, Bitmap Checkpoints, and Synchronization Checkpoints in the Test Scripts to verify application properties and functionality.
- Captured the run time data into the data table by using Output Value feature of QTP.
- Used Data Table of QTP for Data driven testing.
- Configured virtual objects for non recognized objects in QTP; Designed Hybrid Framework for Automation using QTP.
- Created Automation scripts by using Quick Test professional Web, Java, and Terminal Emulator Add-ins.
- Performed the System and Acceptance Testing of the application based on the customer environment.
- Defined Defect Management Life Cycle and performed Root Cause Analysis.
- Setup walkthrough sessions and reverse KT sessions with the business and application QA teams.
- Coordinated with developers and the testers for resolution of the problems reported.
- Involved in UAT of the applications by providing users with test cases and scenarios, and guiding them during the testing process.
- Performed feasibility studies and evaluated system requirements.
- Involved in GUI Testing as well as testing the Database Operations.
- Created weekly status report to show the progress of the Automation Testing effort.
- Participated in various meetings and discussed enhancement and modification requests.
Environment: Manual Testing, QuickTest Pro, ALM/QualityCenter, Microsoft Office, Windows, Solaris, Core Java, JSP, SQL, Struts, Shell Scripting, MQ Series Scripting, MQ Series Java API, XML, SQL Server, Oracle.
Confidential, Richmond, VA
Automation Engineer
Responsibilities:
- Wrote Test Cases based on functional specifications. Involved in the creation of Test Plan.
- Determined user requirements and goals by conducting meetings.
- Created Test Templates and Conditions.
- Involved in writing Test plans, Test Cases also in accordance to the Technical Design Specifications.
- Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Tracked and reported defects using Quality Center.
- Extensively executed SQL queries on Oracle and SQL in order to view successful transactions of data and for validating data.
- Wrote Test Cases for back end testing such as writing and executing SQL Queries.
- Enhanced the Test Scripts through check points and parameterization using Quick Test Pro.
- Extensively worked on VB Script to create the automated tests for QTP.
- Conducted Functionality and Regression Testing using QTP during the various phases of the product development.
- Developed QTP scripts as a part of Regression Testing for the weekly build & also creating loan cases & scenarios end to end.
- Performed functional test automation and execution processes in a web environment using data-driven development with QTP.
- Designed and implemented data/modular driven automation framework using QTP and Quality Center. This framework is language, browser, and Windows Operating System Independent.
- Involved in documenting and analyzing defects and Test Results.
- Performed necessary research to resolve defects.
- Conducted Functional, Integration, System, Regression, GUI, and Black Box Testing.
- Performed functional testing by creating manual scripts.
- Developed scripts after reviewing the business requirements document and technical specifications document.
- Exercised good judgment within generally defined quality assurance practices, procedures, and standards.
- Was Responsible for providing regular Test Reports to the management.
Environment: HP QuickTest Pro, HP Quality Center, VBScript, SQL Server, MS Office, Google Chrome, Safari for Windows, Mac, and Fire Fox.
Confidential, Richmond, VA
QA Engineer
Responsibilities:
- Developed manual Test Cases, Test Scenarios and Test Objectives prior to test tool selection.
- Created Test Scripts used to produce logical data feeds for interfaces.
- Developed detailed Test Plan and Test Cases for Functional Testing.
- Participated in the development of design standards, script development guidelines and created Automation Test Strategy documents and Test Scripts.
- Used Test Director for Test Planning, Test Execution and Defect Tracking.
- Organized the testing process and problem reporting using Test Director.
- Involved in testing the database in toad using SQL to create, insert, update and delete the records.
- Ran automated scripts in QTP and stored the results in Test Director.
- Used QTP - developed scripts and support to automation team for further enhancements and executed automated scripts.
- Developed Automation Scripts in Quick Test Pro (QTP).
- Coordinated the automation of Functional Test Cases using QTP.
- Developed a QTP Data Driven Framework using QTP.
- Performed End to End Testing to ensure that data flows right from setting up a new item to POS terminal where the item can be sold through stores.
- Created Manual test cases for Functional and Regression Testing.
- Worked with Retail Certification team to test the POS impacts.
- As a member of the team, analyzed the business and system requirements.
- Added value to the project by turning the requirements to Test Cases with fewer ambiguities from the beginning of the project phase.
- Added value to the project by effective cost utilization by ramping up and ramping down the resources according to the need of the project.
- Clarified requirements with Business Analysts.
- Successfully tested their newly created products to ensure that the customers can use it effectively.
- Passed on the requirement clarification to the offshore testing and development team.
- Worked as test coordinator between onsite and offshore team.
- Worked onsite with offshore coordination.
- Communicated with Business Analyst Leads on any issue clarifications.
- Played key role in clearing the ambiguities in requirements by constant follow up business users.
- Maintained close working relationship with the Point of Sale team to align the business goals till the last phase of the business needs.
Environment: Java, JavaScript, XML, XSLT, Test Director, QTP, SOAP UI, Oracle, SQL, Windows, and Bug Zilla.