We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Columbus, OH

PROFESSIONAL SUMMARY:

  • Over 6+ years of experience in Software Quality Assurance and Testing, in the areas of Business process, requirements, functional analysis, and maintenance of Web based applications and Client - server applications.
  • Extensive knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Experience developing test automation frameworks using open source tools Selenium (Selenium WebDriver, Selenium RC, Selenium GRID), Junit/TestNG and Eclipse.
  • Strong experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language. Used Junit/TestNG framework to run unit test and Maven to build the Project.
  • Good experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Strong experience in cross browser, cross platform web testing with Selenium RC and WebDriver.
  • Experience in converting commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the organization without compromising Quality.
  • Specialized in white box testing like Junit, Nunit, TestNG and Web service testing.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver Selenium.
  • Experience developing test infrastructure for white box testing using Junit and TestNG frameworks.
  • Experience understanding the code written in different programming languages Java, VB Script, Java Script and databases like Oracle and SQL Server.
  • Strong in performing database backend testing and in writing SQL Queries.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, ALM, JIRA, IBM Clear Quest, Bugzilla.
  • Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
  • Highly motivated, self-starter able to work independently and collaboratively within a diverse technical team. Excellent verbal and written communications skills.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/RC/Grid, QTP, JMeter, Quality Center, Junit/TestNG, LoadRunner, Jenkins, ANT, Maven

Scripting Languages: JavaScript, UNIX Shell

ScriptingLanguages: C, C++, JAVA, SQL, PL/SQL, Python

Web Technologies: HTML, DHTML, CSS, XML, XPATH, AJAX, ECLIPSE.

MS: Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Bug Tracking Tools: ALM, Jira, Quality Center

Browsers: IE, Firefox, Safari and Opera

Databases: MS Access, Oracle, MySQL, SQL Server

Operating systems: Windows NT/2000/XP/Vista/7, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

QA Automation Engineer

Responsibilities:

  • Involved in requirement Analysis meetings with Business Analysts and going through the Business Requirement Document (BRD), prepared Test Plan and Test Strategy documents.
  • Analyzed technical specifications; developed requirement test matrix, test plans, and test case scenarios; implemented test plans; developed and executed manual and automated test scripts (white box).
  • Prepared Test Cases, Test Scripts, Test Conditions based on the functional and Non-functional requirements.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Introduced and implemented Open Source web test tool Selenium and WebDriver for cross browser testing.
  • Implemented modular Framework for Selenium based scripts. Conducted Cross Browser testing in Google Chrome and Firefox using Selenium WebDriver.
  • Created Java based scripts for Selenium WebDriver with TestNG as automation framework.
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Supported development team in finding the root cause of errors, by analyzing logs, database and source.
  • Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.
  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Environment: Java, Selenium Web Driver, TestNG, Jenkins, SOAP UI, Maven, Cucumber, Rest, XPath, XML, Java Script, DHTML, Quality Center, SQL, Oracle and Windows.

Confidential, Houston, TX, PA

QA Automation Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Developed Manual test cases for Functional testing of various modules of the application also performed Manual Testing to check flow of the application.
  • Created all Test Plans, Test Cases Manually and Automated Scripts to create greater coverage for all initiatives assigned.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
  • Verification of Frontend GUI Objects and elements.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
  • Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Involved in the Continuous Integration of the automation framework with Jenkins
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Familiarity with UAT for making website more user-friendly and for web-applications.
  • Involved in writing SQL Queries for backend testing
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Prepared UAT report and shared this with the scrum master in order to discuss the progress and completion of User acceptance testing.
  • Extensively tested customer’s payments are sent directly to your commercial bank account using the latest security technology.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Selenium WebDriver, Java, TestNG, HTML, Oracle 11g, MSWord, MS Excel, UNIX, Windows 7.

Confidential

QA Tester

Responsibilities:

  • Developed Test plans, Test cases and Test scenarios based on the user requirements and functional requirements.
  • Responsible for setting up framework and test environment for executing White-Box test cases.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Designed Test cases from Requirements, Functional Specifications and Design Documents.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Participated in the preparation of technical design using rational rose and UML.
  • Written test plans and test cases for functional testing.
  • Worked on executing System-level test cases and integrated testing.
  • Performed database testing and performance testing using lots of data.
  • Worked in agile team to test the functionality of the Web 2.0 based customer facing site.
  • Worked on writing a lightweight test automation suite for AJAX web application.
  • Responsible for bug tracking and ticket management using Element Tool.
  • Involved in the verification of the data after deployment and Performance and Database testing.
  • Participated in project meetings to set the schedules and milestones and completed all the deliverables in the timely manner.

Environment: Manual testing, Quality center, Java, AJAX, UNIX, Eclipse, PL/SQL, Windows XP.

Hire Now