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!