Qa Analyst Resume
Great Falls, VA
PROFESSIONAL SUMMARY:
- Nine years of experience in Software Development Life Cycle (SDLC), Software Testing Life Cycle(STLC), Defect Management Life Cycle and QA Methodologies.
- Expertise in writing Test Plans, Test Scripts and Test Cases from requirements and Use Cases.
- Experience with all phases of Software Development & Test Life Cycle (SDLC & STLC) using various methodologies like Agile/Scrum and Waterfall.
- Experienced with defect - reporting and defect-tracking using the test management tool HP ALM/ Quality center.
- Extensively experienced in using QTP/UFT for Regression testing.
- Experienced in developing VB scripts in QTP/UFT to perform functional, regression, system and end to end testing.
- Good skills in writing SQL queries using Oracle Server and SQL Server for Backend Testing.
- Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools.
- Good experience as a QA Engineer including Automated/Manual Testing of Web based applications with test automation using Selenium WebDriver with Java , JUnit/ TestNG, Maven, Cucumber, Jenkins, Git.
- Expert in performing different tests types, QA Method such as White Box, Black Box, Front-End, Back-End, Regression, Functional, Smoke, and User Acceptance Testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA and generate repot-using Jenkins.
- Proficient in creating automation script from scratch and expertise in Automation Testing, Page Object Module (POM), Data Driven/ Modular Framework in Selenium WebDriver - Java.
- Complete knowledge on Object Oriented Programming (OOP) concept by using inheritance, abstraction, encapsulation and polymorphism. Extensively used Java for test case automation.
- Practice in implementing BDD framework using Cucumber. Created step definition and feature files using Gherkin (Cucumber) keywords.
- Implemented Junit test runner class to call test case in Cucumber.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Cucumber, JUnit, TestNG, HP UFT/QTP, Soap UI, JMeter
Testing Management Tools: JIRA, Jenkins, HP ALM/QC
Project Building Tools: Maven, Page Object Model (POM)
Repository System: Git, GitHub
Data Base: Oracle Database, SQL Server, MySQL, DB2
Programming Language: JavaScript, VB Script, HTML, XML, SQL, PL/SQL, C/C++, C#, JAVA, Visual Studio
Operating System: Windows, Unix/Linux
WORK EXPERIENCE:
Confidential, Great Falls, VA
QA Analyst
Responsibilities:
- Involved in both Manual and Automation testing of web-based and client/server applications through the full SDLC.
- Since Agile environment, participated in QA daily scrum meeting, weekly meetings, and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Analyzed the Discrepancies, severity, tracking system and reporting through HP ALM
- Developed detailed Test plan, Test cases and Test scripts using HP ALM for Functional, Security and Regression Testing.
- Developed a Hybrid Automation Framework to perform Functionality and GUI testing using UFT.
- Performed Automation testing with extensive VB Scripting for dynamic code in UFT.
- Validated the data in the database by running SQL queries.
- Wrote complex PL/SQL queries for testing back- end database tables.
- Performed Regression Testing of web services by using Test Runner in SOAPUI for creating batch files and running in an unattended mode using Task Scheduler.
- Designed, developed and implemented Page Object Model (POM) based automation-testing framework utilizing Java, Selenium WebDriver, JUnit, Cucumber(Gherkin), Maven.
- Setup the Automation framework using Selenium WebDriver-Java to run test cases in multiple browsers and platforms.
- Maintained and executed Maven builds files for running automated tests.
- Worked on distributed test automation execution on the different environment as part of Continuous Integration Process using Jenkins.
- Used Firebug to do web-based application testing with Selenium for the commands and locator application.
- Implemented a BDD framework using Cucumber.
- Created step definition and feature files using Gherkin (Cucumber).
- Worked with source version control tool such as Git.
Environment: Agile/Scrum, Waterfall, Selenium WebDriver, Maven, Cucumber, JUnit, Jenkins, SOAP UI, JIRA, Git, HTML. CSS, XML, HP ALM/QC, HP UFT/QTP, Visual Studio, SQL Server, Oracle, JavaScript, VB Script, JAVA, AJAX, Windows, Linux.
Confidential, San Diego, CA
Test Engineer
Responsibilities:
- Analyzed Functional Requirements and Business Requirements documents and involved in developing the Test plan.
- Generated Test data for positive and negative test scenarios.
- Involved in developing detailed test plans, test cases and test scripts using for Functional, Security and Regression Testing.
- Experienced in testing with Agile /Iterative Development.
- Exported Manual Test Cases from Microsoft Excel into HP Quality Center.
- Wrote basic SQL queries using SQL Developer to extract and analyze data in primarily Oracle Database.
- Prepared and executed Automation Test Scripts using QTP/ UFT and VBScript according to manual test cases.
- Worked on Web-services applications, using SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
- Designed, developed and implemented an automation testing framework utilizing Java, JUnit, and Selenium WebDriver.
- Used JUnit framework to run unit test and Maven to build the Project.
- Performed Black box, Functional, Regression, Smoke testing in Eclipse with Selenium WebDriver-java JUnit, Maven for web-based applications.
- Involved in creation of automation framework in Selenium WebDriver using behavior data-driven approach.
- Used Jenkins for nightly build execution and sending status mail if build fails to QA team.
- Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and JUnit.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver and created Data Driven framework using JDBC and Maven.
- Used Maven as the build tool, Git for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
- Executed parallel browser testing on various machines using TestNG and performed cross-browser testing.
Environment: Selenium WebDriver, TestNG, JUnit, Maven, Cucumber, Jenkins, Git, Html, CSS, XML, JIRA, HP ALM/QC, HP UFT/QTP, Visual Studio, SQL Server, Oracle, SOAP UI, JavaScript, VB Script, AJAX, Agile/Scrum, Waterfall, JAVA, C#, Windows, Linux.
Confidential, VA
Software Tester
Responsibilities:
- Wrote Test cases, and updated Test plans for the logistics module based on Use cases.
- Analyzed and identified the areas of a project for Test Automation.
- Created Automation scripts in such way that to results can be generated in Text file, Excel and HTML formats.
- Collaborated with product management teams in a waterfall environment to develop a comprehensive set of tests for web-based applications.
- CSS/HTML/JS/Cookies/Browser and OS Compatibility/Webpage performance to validate end-to-end automated testing and debugging using Selenium IDE.
- Performed Web Service testing using SOAP UI.
- Tracked Defects to successful resolution using test & defect management tool like Quality Center/ ALM.
- Wrote SQL queries for database backend testing, research, and validation.
- Involved in planning QTP testing process by Analyzing the UAT.
- Tracked and logged defects by using HP ALM Quality Center.
- Created and prepared the Test data and Test scripts in QTP for Data Driven Testing.
- Created compiled modules that were used to test functionality of the application.
- Collated final test results and reports for the Project Manager and other designated project personnel.
Environment: Waterfall, Html, CSS, JavaScript, VB Script, SQL Server, Oracle, HP QTP, HP Quality Center, AJAX, SOAP UI, Selenium IDE, JAVA, C#, Windows, Linux.
Confidential
Database Administrator
Responsibilities:
- Collaborated with the system Administrator to configure any software and hardware requirements that will function with the Oracle Database.
- Performed database cloning/migration using RMAN and Data Pump export/import utilities in Oracle 11g.
- Setup procedures for database statistics gathering such as frequency, optimal time for statistic gathering.
- Wrote basic SQL queries using SQL Developer to extract and analyze data in primarily Oracle database.
- Wrote some complex PL/SQL queries for testing Back end database tables.
- Improve data query, statistical efficiency, providing real-time "Excel and icon display."
- Independently complete the daily database backup and student/professor information correction script.
- Database backup and restore, block recovery, table recovery, error handling, wait for event handling.
- Documented Database structure, changes, problems, issues for future reference.
- Expertise in producing and maintaining project specific processes and work ethics.
- Generated problem and changed reports and ensured the Corrective action for these reports operate correctly.
- Coordinated meetings with the Development teams for appropriate handling of the bugs and their timely resolution.
Environment: SQL Server, Oracle, MySQL, MS Access, PL/SQL, Visual FoxPro 6.0, PowerBuilder 9.0, Html, CSS, JavaScript, VB Script, Windows, Linux.
