Qa Engineer Resume
Austin, TX
SUMMARY
- Over 7 years of experience in Software Quality Assurance including Analysis, Design, execution of Manual and Automated testing of various Web, Client/Server and Mobile applications. Actively participated in all the stages of the Project Life Cycle and was extensively involved in all dimensions of Functionality, Usability and Reliability Testing.
- Extensive experience in developing Test Plans and Test Cases using business requirements and design documents/User Stories while specifying Testing overview, Approach, Strategy, Scope and Roles.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Experienced in Functional/Integration/Regression/System/ Acceptance Testing.
- UI Functional/Regression Testing using SeleniumRC/ WebDriver API.
- Experienced working on Object Oriented Programming Languages like Java and C++.
- Functional Automation Framework using WebDriver Concepts for Page Factory Model, Data Driven Test on Build and Continuous Integration.
- Experienced in Accessing/Retrieving the data from the Excel, CSV files using Java IO API and extrenal API such as Apache POI.
- Experienced in Implementing Java Collections in Automation Scripts.
- Involved in automating test cases using Selenium WebDriver API in Java.
- Expert in writing UNIX scripts for automation to reduce the manual errors.
- Proficient in Test Management/Bug reporting tools such as Rally, QC, JIRA.
- Experienced in compatibility testing on different browsers: IE, Firefox, Chrome and Safari using Cross browser Selenium Grid Tool.
- Usage of SoapUI to test web services and API’s based on SOAP and REST.
- Extensive experience with REST API - used browser plug-in like REST Client, Firebug for API and UI automation.
- Expert in designing and implementing basic/advanced SQL queries for QA testing and data validation.
- Proficient in implementing various Scrum and Distributed agile techniques to ensure task planning and tracking and in all aspects of the SDLC, with specific focus on testing.
- Have experience in using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
- Experienced in gathering business requirements, studying the application and collecting the information from developers and writing the test plan.
- Knowledge in Backend testing by writing SQL queries in Oracle, Microsoft SQL Server and Microsoft Access databases.
- 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/RC/IDE/GRID, QTP, HP Quality Center
Languages: HTML, CSS, JavaScript, Java, C++ XML, Shell Script
Test Framework: Junit, TestNG
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: Oracle, DB2, SQL Server, My SQL, MS Access
Operating Systems: Windows variants, UNIX, Linux, Mac
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
QA Engineer
Responsibilities:
- Gathered requirements documents such as business requirements and design document and other related documents.
- Prepared Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Identified test cases to automate. Automate those test cases using Selenium Web Driver, Junit and Java (Eclipse IDE).
- Implement Web Services (hosted options) using SOAP.
- Written and executed Selenium tests for automation testing of the web application using Web Driver.
- Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
- Performed Backend Testing using SQL Queries on SQL Server database.
- Performed Back-End Testing, database table manipulations of RDBMS by writing complex SQL queries manually.
- Identified defects in system testing, end to end testing, regression testing, UAT testing, logged these defects using rational clear quest with proper severity and priority and performed defect life cycle.
- Traceability document update and Test management tool (HP ALM /Quality Center) update
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
- Interacted with other external teams for environment/license issues, external services availability and work towards resolution.
Environment: Java, C++, Selenium WebDriver, JUnit, Webservices, HTML, JavaScript, XML, QC, XPath, BugZilla, SQL, Oracle, and Windows.
Confidential, Pleasanton, CA
Sr. QA Engineer
Responsibilities:
- Developed application using JSP, Servlet, JS, JQuery, CSS, HTML, XML and AJAX on the presentation layer, the business layer is built using spring.
- Used SOAP protocol for Web Services implementation.
- Actively involved in code reviews and bug fixing.
- Prepared Test Cases
- Involved in testing and used JUnit.
- Performed White box testing
- Performed Black box testing using Selenium Webdriver and IDE.
- Developed driver scripts using Selenium 2.0 and function library for automation framework.
- Developed and executed white box test cases using Test NG framework and Eclipse.
- Developed TestNG tests for each Java based API in the Project and verified functionality by comparing expected and actual output values.
- Based on page library, created Selenium test scripts in Java using TestNG framework.
- Responsible for API Testing using Java and TestNG.
- Involved in creation of automation configuration file and data table.
- Contribute in framework creation. Automate web application using Selenium Webdriver and Java.
- Created positive and negative test cases by using valid and invalid data.
- Extensively worked with DOM and locating a web element using Id, CSS selector and XPATH.
- Participated in the status meetings and status updating to the management team.
- Wrote stored procedures, SQL scripts in Oracle 11g for Data Accessing and manipulation.
- Compiled and built the application using ANT scripts and deployed the application.
- Involved in configuring and deploying the application on Tomcat Server.
Environment: Java/J2EE, C++, Junit, JSP, HTML5, CSS, Java Script, JQuery, Selenium, JDBC, Oracle 11i, SQL, PL/SQL, XML, Web Services, SOAP.
Confidential, MI
Test Engineer
Responsibilities:
- Analyzed business requirements, functional specification & required documents for Manual Testing.
- Reviewed project specs and worked closely with BA and Development for creating Test Cases.
- Executed scripts from Test Lab and Test Cases in HP ALM/Quality Center (QC), verified testing results against expected results and tracked defects
- Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
- Linked requirements to tests and defects as well as analyzed and tested defects in HP Quality Center (QC).
- Used XML API for Web Services Implementation.
- Wrote SQL queries for database backend testing.
- Preparation and Review of End-to-End Test Scenarios/Test Cases, Coverage matrix and Test Data.
- Participated in bi-weekly and monthly report meetings.
Environment: Manual Testing, Web Services, MS Office, Test Director, HP ALM/Quality Center, C++,SQL, Oracle, Windows.
Confidential
Software Tester
Responsibilities:
- Developed a Test Plan and Test Cases based on system requirements and Software performance standards.
- Performed manual Black box, Functional, GUI, Regression, Integration testing.
- Used Test Director for requirement management, planning, execution, defects tracking and reporting.
- Involved in user acceptance testing & general site validations of web page objects such as HTML links & images.
- Involved in running the scripts, modifying them if necessary and if there is some error in application then submitting a defect through Test Director.
- Worked closely with developers to resolve the problems, and change the status of the defect in Test Director also documented defects, test results and submitted to the QA Lead.
- Performed Functional Testing, Testing and cross browser functionality testing, UAT testing.
- Participated in meetings with project teams to ensure that the functionalities of the applications are feasible and can meet requirements.
Environment: VB. Net, ASP, SQL Server 2000, C#, C++, .Net, Visual Basics 6.0, Oracle
