We provide IT Staff Augmentation Services!

Qa Automation Tester Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 7 years of experience in Manual Testing and Automation Testing.
  • Expertise in White Box testing, Black Box testing, writing test plans, test cases, GUI Automation testing, system testing, integration testing, regression testing of Web - Based applications.
  • Working Knowledge on Selenium RC, Selenium IDE, Selenium Grid & Web Driver.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line.
  • 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 Ant/Maven to build the Project.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Experience in designing and building test automation frameworks and coding automated test suites using Selenium to provide effective and efficient test execution.
  • Experience with Selenium Grid for efficient automation of multi-browser testing and Selenium Web Driver to drive web UI tests.
  • Acquired Knowledge of the SDLC and Quality Assurance lifecycle. Involved in all the phases of Testing Life Cycle and Bug Life Cycle.
  • Profound Software Experience in Effective Test Case Designing and Test Cases Preparing.
  • Experience in testing the Functionality, Compatibility, Database, Regression and System testing.
  • Good Experience in Data preparation, Data validation and backend (SQL, Oracle) testing.
  • Functional and Non-functional test cases creation and execution, Bug reporting, Documentation, Maintaining Test Results and reviews.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and Soap UI.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows 2000, XP, Vista Operating Systems and UNIX environments.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Experience in Manual and Automated testing tools with Selenium
  • Expertise in using bug reporting tools like Bugzilla.
  • Effectively involved in Defect tracking, reporting reviewing and analyzing test result using Quality Center.
  • Good experience and understanding of SCRUM and Agile methodologies used in SDLC activities.
  • Good judgment skills while reporting and prioritizing software bugs in conjugation with the development and QA managers.
  • Exceptional written/verbal communication skills, including the ability to effectively document procedures, processes and results.

TECHNICAL SKILLS

Testing Tools: Selenium, WebDriver, TestNG, Junit Load Runner, Cucumber, SOAP UI.

Test Management: Mercury Quality Center 10.0, Test Director, Rational Clear Quest, JIRA

Languages: SQL, JAVA, C++, HTML

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Databases: SQL Server 2000/2005, Oracle 9i/8i, DB2

Browsers: Firefox, Google Chrome, Internet Explorer, Safari

Defect Tracking Tools: JIRA, Quality Center, BugZilla.

Operating Systems: Windows Variants, UNIX/Linux

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

QA Automation Tester

Responsibilities:

  • Analyzed the system requirements and developed detailed test plans and test cases. Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
  • Involved in setting up configuring the testing environment with Eclipse, TestNG and Selenium Java client driver.
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • Extensively involved in writing and testing the test cases using TestNG.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Executing manual and automating test cases in a distributed environment including HTML, web services, and Selenium WebDriver, client/server and database applications
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Worked onCucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity. Used Jenkins continuous integration server to run automated test suites.
  • Involved in the definition of the Test strategy and implementation of the necessary infrastructure to support Test Documentation, Test Plans, Test Cases, Test Scenarios and Test Scripts.
  • Introduced and Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Involved in creation of automation framework in Selenium WebDriver using behaviour driven approach like Cucumber. Parameterized test cases using different annotations.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Used SOAP UI for testing Web Services, inspection of WSDL files, generation of SOA envelopes, and acceleration of many other common XML tasks encountered during development of Web-Service enabled applications.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Familiar with inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Developed various Scenarios and Requirements Traceability Matrix from Functional requirements.
  • Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and performance testing of the various applications
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, Maven, TestNG, Eclipse, SOAP UI, XPATH, HTML, CSS, JavaScript, DOM, Firebug, agile, SQL, Oracle and Windows.

Confidential, Houston, TX

QA Automation Tester

Responsibilities:

  • Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Performed white box testing using Junit for class, method, & web services testing.
  • Created Selenese JUNIT test case for various functional modules, modified, debugged and executed using JUNIT plug in to Eclipse IDE.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Wrote Ant build scripts to automate the compilation and execution of JUNIT test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Involved in using Jenkins as a Continuous Integration server to configure with Ant.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Used Firebug and Firepath to write automated test scripts using XPATH.
  • Developed scenario based testing for the JMeter scripts.
  • Involved in SOAP & REST based WebServices testing using SOAP UI PRO web services testing tool.
  • Developed script and performed WebServices testing using SOAP UI pro tool for functional and regression testing.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Attended Defect Review meetings with Developers, Tech Lead, Team Lead and Project Manager to discuss issues regarding the Open defects, resolved defects and all other defects associated to the Source system.
  • Involved in estimation and preparation of test case scenarios and test plan documentation for validating and reporting.

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, Ant, Junit, SOAP UI, Jira, Firebug, Firepath, XPATH, XML, JMeter, SQL, Oracle, Windows.

Confidential, Pittsburg, PA

QA Analyst

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Worked closely with development team in creating automated scripts for the application using Selenium RC.
  • Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
  • Prepared Test strategy and Test Plan for each Release cycle along with the UAT test plan.
  • Created Master Test Plan, critical scenarios and Test Scripts and schedules for Testing.
  • Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Java client driver.
  • Developed and implemented robust Keyword driven framework with Selenium RC that cut down the script development time by 50%.
  • Developed test code in Java language using Eclipse, IDE and Junit framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Enter and maintain defect information in Defect Tracking System, JIRA.
  • Created and executed database queries (SQL) to validate database data integrity.

Environment: Java, Selenium IDE/RC/Grid, Agile, JIRA, QC, Junit, XML, Oracle 10g, Windows, LINUX.

Confidential, Pittsburg, PA

QA Analyst

Responsibilities:

  • Analyzed the business and system requirements and developed test plans for System Testing.
  • Performed manual testing of both front and back end of the system.
  • Involved in Automation of the test cases using Selenium RC and Junit.
  • Used Selenium RC for automated Functional, Regression, Integration testing and for generating test scripts.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium RC.
  • 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 RC.
  • Created Data driven test cases using Java/Selenium/XML & Property files.
  • Involved in the creation of test plan and test cases for manual and automated testing from the business requirements to match the project's initiatives.
  • Performed Regression testing for new builds and every modification in the application using Selenium RC.
  • Prepared a regression and functional test scripts using Selenium IDE.
  • Developed and executed White box test cases of the Java API using Junit framework & Eclipse.
  • Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
  • Developed, maintained and conducted smoke test cases for QA environments.
  • Arranged weekly team meeting to assign testing tasks and acquisition of status reports from individual team members.
  • Monitor resources to identify performance bottlenecks, analyze test results and report the findings to the clients, and provide recommendation for performance improvements as needed.

Environment: Selenium RC/IDE, Java, Junit, Eclipse, Quality Center, Eclipse, PL/SQL, HTML, Oracle, Windows XP.

Confidential, Charlotte, NC

QA Engineer

Responsibilities:

  • Developed Test Plans, Test Cases to test the Screens and workflows for Quality Assurance.
  • Written Test Plans and Test Scripts for e-Commerce projects
  • Created and managed system testing schedule.
  • Using Quality center to manage the requirements, test scripts and also defects
  • Worked in Agile Testing and participated meetings every day in iterative environment Created and maintained detailed test cases to perform various types of testing in Test Plan module of Quality Center.
  • Using agile methodology and engage in an iterative workflow and incremental delivery of working software.
  • Provided test team status reports on weekly basis to the project manager.
  • Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
  • Involved in reviewing complex SQL queries, views, functions and stored procedures and spotting issues before/during code migration.
  • Performed Data Analysis& validation by writing complex join queries
  • Performed product testing, user acceptance, remote user testing, usability standards validation, and performance testing; and resolved system defects.
  • Created and maintained SQL Scripts to perform back-end testing on the oracle database.
  • Performed Database testing using SQL queries
  • Conducted GUI, Backend, Data Driven and Security Testing and regression testing on new builds/versions.
  • Developed and executed test cases test Scenarios and followed-up defects using Test Director.
  • Conducted Bug review meeting to discuss resolution of issues

Environment: Test Director, Manual Testing Methods, Quality center, Functional Testing, Regression Testing, System Testing.

Confidential

Manual Tester

Responsibilities:

  • Involved in preparing test plans based on user requirement documents
  • Involved in defining Test Scenarios for the applications and performed manual testing
  • Created and executed different types of test cases for the functionality of the application
  • Excelled in finding, documenting and reporting bugs, errors, interoperability flaws and other issues within JAVA based software web applications with a SQL backend server developed for a major US based telecom company in their E-Commerce system.
  • The sub-systems within this E-Commerce system included Order posting, Order GUI, Order Automation and Fraud Processing.
  • Documented software defects using bug tracking system and reported defects involving program functionality, output, online screen and content to software developers.
  • Delivered thorough QA testing reports that determined product quality and release readiness.
  • Correctly estimated the team effort in executing the test cases successfully using the tool Matrix Pro.
  • Adept at handling change requests to the test cases with a quick turnaround time. The tool VSS (Visual Source Safe) was used to manage the various versions as a result of the modified test scenarios.
  • Demonstrated methodical, detail-oriented and thorough approach to all assignments while adhering to compressed timelines. Completed all assignments on or ahead of schedule.
  • Consistently recognized for excellent problem solving and analytical skills by programmers, managers and supervisors

Environment: Manual Testing, Quick Test Pro, Quality Center, VBScript, SQL Server, Windows 2000/NT, UNIX, Internet Explorer and Netscape.

We'd love your feedback!