Qa Analyst Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- QA Tester with 6 years of extensive experience mainly in Desktop and Web Applications using Manual Testing Techniques and Automated.
- Excellent QA experience in all phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) with good working knowledge of QA methodologies like AGILE, Scrum and Waterfall.
- Hands On Experience in Automation tools like HP ALM, QTP/UFT,Selenium WebDriver/RC/Grid, Cucumber, Appium, Soap UI.
- Excellent knowledge of Agile & Scrum development environment, multiple web browsers, and automated testing suites.
- Experienced in developing, Test Scenarios, Test Cases and Traceability Matrix from Business Requirement Documents (BRD) and Functional Specification Documents (FSD).
- Proficient in preparing Test data, Executing Test cases, Reviewing, Tracking Defects, Reporting Defects, Weekly Test Reports & Defect Metrics.
- Excellent knowledge on different modules of SuccessFactors like Employee Central, Performance template etc.
- Experience in Automation and Regression test execution performed using HP QTP automation tool.
- Designed and implemented different automation frameworks from scratch like, keyword Driven framework, Data Driven framework for a number of projects.
- Expertise knowledge in converting manual test cases to Quick Test Professional (QTP) scripts for automation and regression testing using QTP.
- Experience in Writing and executing SQL for checking the validity and integrity of the data in various databases such as Oracle, My SQL etc. to perform Back - End-Testing.
- Very good experience on writing SQL queries and Linux Shell scripting.
- Comprehensive knowledge of database management systems, SQL Queries, and UNIX.
- In-depth knowledge of data analysis, database design, Oracle SQL, and SQL testing.
- Extensive knowledge of software design life cycle and database testing procedures.
- Knowledge in using FIX Protocol API. Testing admin and application FIX messages like heartbeat, logon, logout, resend request, reject, sequence, pre-trade, trade and post-trade messages.
- Sound knowledge and exposure in working with the various relational databases like Oracle, SQL Server etc.
- Good knowledge in DBMS and RDBMS concepts for large oracle databases.
- Built and Maintain Keyword driven, Data driven and Hybrid driven frameworks using Selenium WebDriver and HP QTP/UFT.
- Possess expert level of understanding of XML documents for Web Services Testing.
- Experience in Analysis and Defect Tracking using HP Quality Center/ALM, JIRA, Bugzilla and TFS.
- Good experience in QTP - VB Script, Descriptive programming, developed reusable functional libraries which are used in different scripts.
- Implemented Unit testing frameworks using TestNG, JUnit with Selenium WebDriver.
- Handing on experience in writing test cases using Java programming language with Selenium.
- Used checkpoints to check the functionality in QTP.
- Used HP Quality center/ALM as Test Management, Defect tracking tool and also executed automated QTP test scripts from Quality Center.
- Created and maintained Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing Visual Studio Team System (VSTS), Team Foundation Server (TFS), for manual, automated(Functional & Regression), and performance/stress testing.
- Well-versed in software functional testing practices, methodologies, and standards
- Good understanding and knowledge of UNIX commands.
- Expertise in logging defects using JIRA, performed defect tracking and reporting.
- Involved in Peer Reviews of Test cases/Defects and developed, maintained Review Checklists.
- Experience in conducting Review meetings (Inspections & Walkthroughs).
- Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
- Experienced in automation based on WebDriver and TestNG framework with Java programming language.
- Experience working within a live Web Application, Mobile and Desktop.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid.
- Configuring NGINX reverse proxy on AWS EC2 to prepare Extent tests report.
- Hands on experience of working in cloud including development, build and deploy of micro services on AWS.
- Has good knowledge of web technologies like Web Services, XML, HTML, Style Sheets, ASP, JSP, JavaScript, Java, C, C#, and C++.
- Engaged in all levels of testing Process such as; System, End-to-End System Test, User Acceptance Test (UAT), Regression Test, End-to-End Customer Experience Test, Implementation Test, Integration Test.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
TECHNOLOGIES
Test Approaches: Waterfall, Agile/Scrum. SDLC, STLC.
Testing Tools: SoapUI, Selenium, and QTP.
Test Build& Integration Tools: Maven, Jenkins.
Testing Framework: JUnit, TestNG and Mochajs.
Markup Languages: HTML, XML, XPath, CSS Selector.
Databases: MySQL, Oracle, SQL Server.
Mobile Automation Tools: Device Anywhere, HP QTP
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows 7/8/10.
Defect Tools: HP Quality Center, RALLY, ALM, Team Foundation Server.
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access.
Utilities: Eclipse, SuccessFactors, GIT.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
QA Analyst
Responsibilities:
- Analyzed Business Requirements (BR) and Application design documents and created Traceability Matrix interlinking the test requirements and test cases.
- Performed Test Script execution and functional test case development using Selenium WebDriver.
- Effectively used Selenium, Java, Cucumber, Page Object Model, Web-driver, TestNG and Maven to develop test automation framework.
- Wrote Features, Test Scenarios, Tests Steps, Cucumber Table, Scenario Outline, Background using Gherkin from User Story / Acceptance Criteria with minimum supervision.
- Worked in Agile development environment and participated in the Test Plan and Test Strategy creation.
- Performed tests on various features of agile development process.
- Reconciliation of Key Accounts associated with Performance for the Monthly Books & Records.
- Confirm/Signoff on Performance Numbers associated with Monthly Books & Records.
- Attended sprint plan meetings every two weeks to review the user stories and daily SCRUM meetings.
- Wrote Manual Test cases on Functional and Business requirements.
- Extensively used Quality Center for Test planning, Bug tracking, and Reporting.
- Involved in creating test set in Quality Center and exporting test cases in to Quality Center.
- Tested the application for specific Performance and End User Testing on its compatibility on various web browsers like Chrome, Firefox and Internet Explorer.
- Extensive experience in data driven, keyword driven and hybrid test automation frameworks.
- Created the test cases based on the functional requirement on SAP SuccessFactors.
- Developing functional testing plans and performing end-to-end phases of test execution
- Documenting functional, regression, and acceptance testing procedures
- Refining full functional test plans and developing Quality Assurance test plans.
- Performed the tasks of assisting agile tester in conducting test plans and test cases
- Experience creating and executing tests within an agile continuous integration environment.
- Performed web services testing and validated the Soap UI responses by editing the XML in the backend database to get the expected result.
- Tested and automated the functionality of the application by creating orders and trades, updating the orders, sending the orders to floor, exchange simulators and other systems.
- Tested and automated the functionality of creating orders and trades, sending orders to other systems
- Performed Back end testing by writing SQL statements like Join, Inner Joins, Outer joins and Self Joins used TOAD and SQL Developer.
- Performed Web Test and Load Test using VSTS.
- Developed automated scripts and frame works using python scripting.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Worked with end users to generate UAT scripts and to successful completion of UAT testing Performed browser compatibility testing.
- Work with the development team to troubleshoot and resolve issues
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Used Xpath, Firepath and Firebug tools to locate elements.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Performed Backend/SQL Test for Insert, Update, and Functions.
- Participated in Weekly meetings and walk through to discuss Defect Priorities.
Environment: Quality Center, Visual Studio Team System(VSTS),Selenium Web Driver, TestNG, Java, JSP, Linux, SuccessFactors, Oracle, SQL, SOAP UI, XML, Agile, Web Services, HTML.
Confidential, Dallas, TX
QA Analyst
Responsibilities:
- Worked under Agile methodology attending daily Scrum calls with 4-week sprint timeline which were tracked with QC. Converted manual Test cases into automation scripts using Quick Test Professional(QTP)
- Conducted Functionality testing during various phases of the application using Manual Testing methods.
- Used TOAD for writing SQL queries, used many types of complex queries for validating, retrieving and comparing the data.
- Performed regression testing for every modification in the application & new builds using QTP.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Done SOA testing for Volunteers API's using SOAP UI XML file.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver & created Data Driven framework using Test NG.
- Used Quality Center (HP QC / ALM) to develop test cases, and executed them in test lab.
- Identified and analyzed defects and communicate them clearly using QC
- Worked on SOA Web Services Technology, Validated Request and Response XML using SoapUI tool.
- Created Test Suite, added assertions in SoapUI tool to validate the response XML.
- Prepared and Executed Test Cases for Functional and Integration testing.
- Developed and executed functional test plans and test cases
- Provided support in all phases of functional test execution and documentation
- Identified bugs and monitored defect tracking systems
- Supported senior functional tester in developing formal acceptance functional test procedures to meet customer requirements.
- Installed configured and managed database systems for business clients.
- Automated database testing processes and procedures.
- Collaborated with database development team for testing implementation.
- Created Traceability matrix to keep track of changes in requirement to that of the testing efforts.
- Involved in preparing Test Plan and Test Cases based on business requirements.
- Support User Acceptance testing (UAT) users by providing the sample loans and help them in understanding the project intent and application work flow.
- Implemented POM (Page Object Model) automation framework using JAVA, Selenium Webdriver and Cucumber.
- Used agile methodology with Scrum Process.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Experienced in load and performance testing tool JMeter.
- Following-up with developers as to the status of JIRAs and ensuring that the issues are resolved.
- Used Java language and Junit framework for scripting
- Work with the Dev/test team to troubleshoot and resolve issues.
- Attend the UAT touch point and review meeting for pre-production to track the critical and high severity bugs.
- Loaded data into Oracle using SQL loader and validated data.
- Performed Back end testing by writing SQL statements using SQL Plus and TOAD.
- Participated in weekly meeting with the management team and walkthroughs
- Performed extensive database testing to verify the results generated by the batch applications.
- Used eclipse, IDE and TESTNG framework to develop test code in java language
Environment: Java, JSP, QC, QTP, Selenium Web Driver, VB Script, Oracle, HTML, Testing, Agile, Linux, SQL, Manual Testing, MS Office, Web Services, Toad.
Confidential
Test Engineer
Responsibilities:
- Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
- Worked with developers to update the defects, resolve them and track their status using QC.
- Prepared test Cases, and Test data for the application as well as for the database verification based on the functional requirements and test specs to perform manual testing.
- Reviewed change request documents and defect description and attendant meetings to document the required changes.
- Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
- Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center.
- Updating status report daily basis and weekly basis by conducting meetings with QA team.
- Involved in writing of modification reports for errors identified in testing and clearly communicated with development via defect tracking system using Quality Center.
- Conducted system testing for applications to ensure requirements are met and defects are managed.
- Involved in maintaining Requirements Traceability Matrix (RTM) to ensure comprehensive test coverage of requirement, and test prioritization.
- Developed test cases, test procedures and test data from requirement document.
- Involved in test plan and test case review meetings.
- Updating the test cases document according to review comments.
- Involved in Database testing to verify data integrity tests.
- Extensively interacted with developers to analyze and resolve the issues that were encountered while testing the application.
Environment: Eclipse, MS Office, Linux, Oracle, SQL, QC, GIT, Maven, Jenkins.
