Senior Qa Automation Engineer Resume
Charlotte, NC
SUMMARY
- Senior QA Engineer with nearly 8 years of extensive Software Testing Life Cycle experience mainly in the Retail, Financial, Banking and Media/Telecom environments.
- Skilled with Automation Framework Design & Implementation usingSeleniumTool and various testing phases including Waterfall and Agile Testing, Black - Box, Regression, System, Integration, End to End (E2E), Adhoc and User Acceptance Testing (UAT).
- Expertise developing and executing Test Cases, Test Scripts, reviewing Requirements and Requirement Traceability Matrix (RTM) as well as documentation of test cases.
- Extensively used ETL methodology for testing and supporting data extraction, transformations and loading processing, in a corporate-wide-ETL Solution.
- Worked on databases like Oracle, MS SQL Server, and Teradata
- Extensive experience in validating the Soap UI responses by editing the XML in the backend database to get the expected result.
- Extensive experience in automating SOA testing in both REST and SOAP Services.
- Experience in automating test cases usingTestNG, Junit and Cucumber UI scripting and execution
- Experience inFunctional, Regression and Systemtesting usingManual and Automated testing tools - selenium WebDriver.
- Extensive experience in writing SQL to validate the database systems and for backend database testing.
- Experienced in logging defects using the bug tracking database, providing verifications on fixes in multiple environments, and communicating fix success, failures, status updates as appropriate using Bug tracking Tool like Quality Center.
- Tested Mobile web Applications on Android and IOS devices.
- Skilled using Testing tools such as HP Quality Center, HP QTP/UFT, VB Scripting, Webservices testing using SOAP UI.
- Advanced skills in developing Business Intelligence tools using MS EXCEL. Excellent presentation skills using MS Word, PowerPoint and Visio.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Web Driver, QTP, HP Quality Center, SOAP UI, ALM
Languages: HTML, CSS, JavaScript, Java, XML, Python, Shell Script
Project Methodologies: Agile-Scrum, Waterfall
Defect Tracking Tools: Jira, HP Quality Center
Build Tools: Ant, Maven
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: Oracle, DB2, SQL Server, MS Access
Operating Systems: Windows variants, UNIX
Web Technologies: HTML, PHP, HTML5, CSS, CSS3, JavaScript
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Senior QA Automation Engineer
Responsibilities:
- Analyzed requirements, reviewed functional specification documents against business requirement documents.
- Creating test packages and regression suites using Selenium and reporting the automation results.
- Worked in Agile development environment and participated in the Test Plan and Test Strategy creation.
- Wrote Test Cases for GUI, Functionality, System, Integration, Regression, UAT, Black Box testing.
- Designed Automation Test cases using Selenium WebDriver, Java and Junit.
- Worked in open-source Automation Frameworks including Selenium WebDriver.
- Developed test case scenarios for functional testing of web application developed in HTML and XML.
- Prepared test data as per the specifications of BRD (Business Requirement Document).
- Executed and managed test cases in HP ALM.
- Involved in writing and executing SQL queries for back-end testing.
- Developed automated Test scripts using UFT to perform Functional and Regression testing.
- Responsible for writing the automation scripts, executing the test cases of the application using Selenium Web driver.
- Generalized the scripts using regular expressions and handle unexpected errors using exception handing mechanism of UFT.
- Prepared Test Plan that provided a detailed list of conditions under which the system would be tested using HP ALM.
- Performed manual testing and Front-end Web based Functionality testing, for Smoke testing, Regression testing, Integration testing and System testing.
- Reported functional, technical, GUI software imperfections and logged them in Jira bug tracking tool.
- Performing task estimation, scheduling, and tracking duties on assigned work.
- Edited the automatically generated scripts to customize testing.
- Participated in the sprint planning and scrum meetings to provide the automation Test requirements.
- Responsible to send the report to the QAmanger on weekly basis.
- Participated in product review, functional review and design review meetings and provide feedback from QAstandpoint.
Environment: SQL Server 2008, Selenium WebDriver, ALM/HP Quality Center 11,, TOAD, UNIX, Oracle 11g, PL/SQL,, MS Visio, MS Access, QTP/UFT, Web Services, JIRA
Confidential, Strongsville, Ohio
QA Engineer
Responsibilities:
- Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
- Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
- Involved in building automation framework from scratch using SeleniumWebDriver, JAVA, Junit, Cucumber, and Eclipse.
- Tested several dashboards and deployed them across the organization to monitor the performance.
- Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium
- Performed SOA testing for Payments API's using SOAP UI
- Strong ability in developing advanced SQL queries to extract, manipulate, and/or calculate information to fulfill data and reporting requirements including identifying the tables and columns from which data is extracted
- Preventing occurrences of multiple runs by flagging processed dates.
- Implemented Regression and Smoke test execution as a discrete step of the deployment process by using WebDriver.
- Performed functional testing to identify several critical points in the application and automated it by using SeleniumWebDriver.
- Experience on testing of Credit Card payments functionality.
- Involved in extensive DATA validation using SQL queries and back-end testing
- Used SQL tools to run SQL queries and validate the data loaded in to the target tables
- Interacting with senior peers or subject matter experts to learn more about the data
- Extensively written test scripts for back-end validations.
- Created Test input requirements and prepared the test data for Data Driven testing.
- Written test cases to test the application manually in Quality Center/ HP ALM
- Knowledge of financial instruments and nomenclature, experience with position keeping, accounting, attribution, and reconciliation systems.
- Performed periodic checks to run crosscheck against QA/SIT/PROD environments to ensure it is up and running.
- Tested various Drill-through reports from report to report.
- Performed front-end testing on Data Portal and Executive Credit Risk Dashboard portal
- Used workflow manager for session management, database connection management and scheduling of jobs.
Environment: SOUP UI, SQL Server 2008,Selenium WebDriver, Eclipse, Cucumber ALM/HP Quality Center 11, JIRA, UNIX, Shell Scripting, Oracle 11g, PL/SQL, MS Visio, MS Access
Confidential
QA Tester
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Written complex SQL queries for querying data against different data bases for data verification process.
- Prepared the Test Plan and Testing Strategies for Data Warehousing Application.
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
- Developed scripts, utilities, simulators, data sets and other programming test tools as required for executing test plans.
- Wrote SQL Queries to extract data from the Tables.
- Participated in developing test strategies, procedures and performed Risk Analysis.
- Effectively communicate testing activities and findings in oral and written formats.
- Reported bugs and tracked defects using Quality Center.
- Suggested improvements in test process by gathering and analyzing data.
- Identifying bugs and interacted with QA Lead and Developers to resolve the issues of bugs.
- Tested the Application at module level and system level for the quality of the software.
- Participated in QA Team meetings and weekly QA testing reviews.
Environment: UNIX, Shell Scripting, Quality Center, SQL, Oracle8i, SQL Server 2000/2005
Confidential
Quality Associate
Responsibilities:
- Keep track of the new requirements from the project and estimate the project future requirements.
- Developed and maintained strong knowledge of business/products, systems, and quality assurance procedures and methodologies.
- Developed detailed test plans/matrices that satisfy all required project test conditions.
- Detected Defects, Communicated to the developers and Tracking the Defects using Quality Center.
- Executed the efficient testing of new or enhanced systems to validate processing in accordance with approved business specifications and test plans.
- Worked on testing Oracle BI reports matching it with the business requirements.
- Performed extensive Black-box testing. Designed Stored Procedures to extract and manipulate data from the back end database using SQL Queries.
- Performed extensive End-To-End testing and UAT of the process by working in coordination with the Customers.
- Developed and maintained various in-house reporting tools that export data into CSVs and Access tables.
Environment: Oracle 7.0, SQL*Plus, SQL, SQL Server 2000, T-SQL, SQL, PL/SQL, Teradata, Visual Basic 6.0, Windows 95