We provide IT Staff Augmentation Services!

Sr. Qa Engineer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 6 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Expert in developing Java Selenium Web Driver /RC/IDE/GRID test scripts and Test Frameworks using Testing / Junit, ANT/MAVEN build tools.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Good experience in using Java, Junit and TestNG test framework to write functional test.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit, Selenium WebDriver, IDE, Grid, ANT, Jenkins and TestNG.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
  • Strong experience in cross browser, cross platform web testing with Selenium RC and WebDriver.
  • Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
  • Specialized in GUI and Functionality Testing, White Box testing, Black box Testing, System testing, including Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications.
  • Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
  • Experience in both Waterfall (Software Development Life Cycle - SDLC) and Agile Project Environment.
  • Strong experience in cross browser, cross platform web testing with Selenium RC and Web Driver.
  • Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
  • Experience in C++, CGI/Perl, Python, Java, HTML, Java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access, Ajax, CSS.
  • Sound Experience in Backend testing by writing SQL queries in Oracle, Sybase, Microsoft SQL Server and Microsoft Access databases.
  • Very good team player in working with others on time critical assignments. Excellent written and verbal communication skills.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/WebDriver/GRID, Quick Test Pro (QTP), Test Link, Test Manager, Jbehave, Cucumber

Languages: JAVA, VB Script, Java Script, HTML, XML

IDE: Eclipse, SQL Developer

Test Framework: Junit, TestNG, Data Driven Framework

Web Debugging Tool: XPath, Firepath, Firebug, Webdebugger

Build Tool: Ant, Maven

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC), BugZilla & IBM Rational Team Concert (RTC)

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential, AUSTIN, TX

Sr. QA Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing
  • Developed automated scripts using Selenium Web Driver, Java, Junit and Testing in Eclipse IDE to perform functional and regression testing for web based applications.
  • Written automated scripts with Xpaths to identify web elements such that most of the browsers can be used.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium.
  • Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Created and maintained automated test script for API testing using TestNG.
  • Used Selenium WebDriver to run the parallel testing.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Participated in Peer reviews of automated test cases and Test Plan for the team member.
  • Created Post Implementation Review reports for successfully completed projects.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Involved in writing the Acceptance Criteria and Test Cases for the Stories assigned to in JIRA.
  • Responsible for fixing and maintaining regression automation test scripts for end-to-end testing using Selenium WebDriver (using Java).
  • Updated the JIRA with manual/automated test cases.
  • Created/Updated automated test cases based on release test cases.
  • Supported the UAT team during their testing.
  • Participated in daily Stand Up call and weekly Open/Close meeting.

Environment: Java, Selenium WebDriver, Selenium IDE, Eclipse IDE, Junit, TestNG, Jenkins, Maven, Agile, JIRA, QC, Maven, XML, Oracle 11g, Windows, LINUX.

Confidential, Detroit, MI

QA Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Tested independent and dependant modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Jbehave, Cucumber.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Performed UI testing and front end testing using Selenium.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Performed Unit testing for Java applications using Junit.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
  • Performed data driven testing by using JDBC as a data source in SOAPUI and configured SQL queries to fetch data from the Oracle database.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
  • Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.

Environment: Java, Selenium WebDriver, Junit, Cucumber, SoapUI, Quality center, JSP, ANT, Servlets, Struts, JavaScript, Jenkins, SQL server, IE, Firefox, Chrome, WebLogic, Windows, UNIX.

Confidential, Foster City, CA

QA Engineer

Responsibilities:

  • Prepared test cases, test scripts, test conditions based on the functional and non-functional requirements.
  • Involved in developing functional test automation framework using Selenium RC and Selenium WebDriver, Java, Junit and TestNG.
  • Wrote Selenium scripts to create reusable components in Data driven framework.
  • Tested the application in cross browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome for browser compatibility testing.
  • Designed smoke, sanity, acceptance, functional and regression test cases.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Worked closely with development team in creating automated scripts for the application using Selenium and JMeter.
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Created JMeter scripts to perform the load, volume, stress and capacity testing.
  • Automated UI tests with different use cases and each use case with different list of variants to test ‘Look and Feel’ of the page.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Used Selenium GRID to execute test cases parallely on different target machines.
  • Wrote SQL queries to perform backend testing.
  • Drove review sessions for the automation scripts to ensure the quality.
  • Used Quality Center for defect tracking.
  • Also took part in the daily standup meetings with Sr. Business Analyst and managers and understood various process plans, business process, and functionality in detail.
  • Initiated and participated in conference calls, walkthrough and review meetings.

Environment: Java, Selenium RC/WebDriver, Jmeter, TestNG, Junit, Eclipse, JavaScript, Maven, Quality Center, Perl, SVN, SQL, UNIX, Agile, Windows XP.

Confidential, New York, NY

QA Analyst

Responsibilities:

  • Performed tests on various sprints of Agile development process. Actively involved in Test Planning with manager & team leads. Created Test scenarios and Test cases in Quality Center.
  • Performed Smoke testing to determine if an application is healthy and stable before starting other major testing.
  • Developed and maintained automated regression test cases in QTP.
  • Performed Integration Testing as development team releases the product.
  • Executed automated QTP scripts and reproduced failures manually.
  • Tracked Defects/Bugs and logged those defects in Quality Center (QC) from Excel sheet matrix.
  • Escalated defects to programmers/developers to resolve the issue in order to provide bug free product to the client.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
  • Conducted End-to-End and Black box testing.
  • Performed Security Test to determine if the system can protect itself from unauthorized internal & external users
  • Conducted Data Validation Testing (back-end) using SQL queries.
  • Performed Usability testing on all the GUI forms as an end user to make sure the application is user friendly and easy to learn.
  • Performed Acceptance Testing to evaluate the system compliance with the business requirements and ready for deliver to the client.
  • Tested Web page presentation manually for different Browser compatibility.
  • Attended weekly defect report meetings and presented progress reports to senior management.
  • Interacted with developers regarding priority of bugs and update the status of bugs once they are fixed.
  • Executed test cases before and after bug fixes for each build for User acceptance testing.

Environment: Website on Java platform; QTP for Automation, SQL on SQL Server for data validation, Excel, PowerPoint for reporting; Jira for task management, BugZilla for bug tracking.

Confidential

QA Team Member

Responsibilities:

  • Involved in functionality testing of the application manually.
  • Involved in analysis of Test Plans and Test cases according to business Specifications.
  • Involved in writing Test Scripts for the main application functionality such as validation, business workflow.
  • Built Test scripts for different modules of application to check the performance of the application using LoadRunner.
  • Regularly involved in discussion with developers with the test results to improve the performance.
  • Performed Manual Testing on different Modules of the Application.
  • Automated test cases using QTP.
  • Investigated software bugs and maintained reports, tracked defects.
  • Program Trouble Reports (PTR’s) were created and generated as part of testing and QA cycle.
  • Test Procedures and cases were developed in SQL-basic language.
  • Helped in Performing Business Functionality, User Interface and Performance tests.
  • Worked on Test Director 7.6 for Loading, Executing and preparing the Test Results.
  • Developed and conducted system and user acceptance test plans on completion of system testing before installation of the application on user environment.
  • Created SQL Scripts to run against database testing and for populating, updating and deleting the data from the database.
  • Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.

Environment: C, Java, SQL, SQL server, Oracle, Quick Test Professional, SQL script, VB Script, Test Director 7.6, Bugzilla, Load Runner, UNIX, Linux, Windows 2000, HTTP, XML, Manual Testing

We'd love your feedback!