We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Alameda, CA

SUMMARY:

  • Over 7+ years in Information Technology as a QA Engineer/Analyst with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
  • Strong exposure to the Software Development Life Cycle (SDLC) and extensive experience with QA testing methodologies and procedures.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, Web Services.
  • 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.
  • Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium WebDriver.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Extensively experienced in Software QA performing Manual and Automated Software Testing, writing Test plans and Test cases using various Automation Tools.
  • Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad - Hoc Testing.
  • 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 .
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla etc.
  • Experience programming in Java, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • 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, Junit, TestNG, HP Quality Center, Soap UI, ALM, Cucumber

Languages: HTML, CSS, JavaScript, Java, XML

Web Debugging Tool: XPath, Firepath, Firebug.

Built Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Project Methodologies: Agile-Scrum, Waterfall, V-Model, TDD

Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest

Data Bases: SQL Server, MS Access, My SQL, Oracle

Operating Systems: Windows variants, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Alameda, CA

QA Automation Engineer

Responsibilities:

  • Review product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Work in the agile environment with frequently changing requirements and features set.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Perform automated testing of a web-based application using Selenium WebDriver.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Used Build tool like Maven to generate test report.
  • Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and TestNG.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • 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 WebDriver.
  • Involved in developing Selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.
  • Documented the test cases in user story-acceptance criteria format.
  • Involved in Web Services Testing using SOAP UI.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Use Firebug for the web based application testing with selenium for the commands and locator application.
  • Executed Test Cases recorded in JIRA manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Develop test strategies/plans, design and execute test cases using SQL queries.
  • Implemented cross browser testing using selenium API for Firefox, chrome and Internet explorer.

Environment: Java, Selenium WebDriver,TestNG, Maven, Jenkins, Appium, Cucumber, SOAP UI, LoadRunner, Eclipse, JIRA, Firepath, Firebug, XPATH, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, Oracle, SQL, UNIX.

Confidential, OH

QA Automation Engineer

Responsibilities:

  • Involved in understanding and reviewing requirements, creating the use cases, documenting all the requirements with each use case number and linking test cases with the requirements.
  • Developed and implemented testing with Selenium WebDriver which cut down the script development time in half.
  • Automated the functionality and interface testing of application using Selenium WebDriver.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit.
  • Extensively involved in writing and testing the test cases using Junit.
  • Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Used Ant for building the Webdriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in Writing ANT build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common data service, and Admin UI and java client modules.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, ANT as build tool, Jenkins as CI tools.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
  • Worked with source version control tool such as Subversion (SVN).
  • Performed Backend Testing of the application by writing SQL queries.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Contributed in Test Planning, writing Test Scenarios, and other various quality-tracking docs.
  • Involved in Test execution involving System Testing, System Integration testing, Regression Testing, Smoke Testing and many more.
  • Updated Requirement Traceability Matrix for additional requirements that were brought to scope for each iteration.

Environment: Java, Selenium WebDriver, Cucumber, Junit, ANT, SOAP UI, Quality Center, Ruby, Eclipse, HTML, CSS, XPath, DOM, agile, Internet Explorer, Chrome, Firefox, SVN, SQL, Oracle, Windows.

Confidential, Richmond, VA

QA Engineer

Responsibilities:

  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • 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.
  • 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 Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
  • Used Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and play back.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Entered and maintained defect information in Defect Tracking System, JIRA.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Worked with appropriate development and technical support teams to triage, assess and solution.
  • Worked closely with different functional team including Development, QA, and Business.

Environment: Java, Selenium IDE/RC/Grid, Agile, JIRA, QC, Junit, SOAP UI, XML, Oracle, SQL, Windows, LINUX.

Confidential, IA

QA Engineer

Responsibilities:

  • Helped in preparation of test plans in accordance with the business requirements.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
  • Developed test code in Java language using Eclipse, IDE and Junit framework.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Executed positive and negative scenarios.
  • Automated functional scenarios using Selenium IDE and RC.
  • Worked on developing the automation scripts for backend testing using Selenium RC.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Used SQL queries to perform the back-end testing on Oracle.
  • Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Used HP Quality Center to report defects and test results.

Environment: Java, Selenium RC, Selenium IDE, Firebug, SQL, HP Quality Center, Oracle10g and Windows.

Confidential

QA Analyst

Responsibilities:

  • Planned and managed the appropriate testing effort for any given module.
  • Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression)
  • Conducted end to end test executions on the entire application.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using the QC.
  • Share status reports (Daily / Weekly /Monthly) to all the stakeholders and management.
  • Performed Integration testing, Regression testing and System Testing.
  • Work with the development / support teams to fix the environmental issues encountered during test executions.
  • Communicate defects using Quality Centre (QC) with proper Severity and Priority.
  • Execution of System Integration Testing, User Acceptance Testing.
  • Created Test matrix, Test Summary Report, UAT summary Report and UAT Sign off Report.

Environment: Quality Center, MS Excel, web based application, SQL Server and Windows XP.

Confidential

Manual Tester

Responsibilities:

  • Analyzed business requirements, Specifications documents to provide inputs for testing and to development team.
  • Performed Functional, Integration, Regression, System testing, acceptance testing for the Application
  • Created test scenarios, test cases and test data. Executed tests, created status reports.
  • Conducted Regression Testing on various builds of the application and reported the defects to the developers using Quality Centre for the bug fixing and tracking.
  • Quality Centre was used to track defects and reported to development team.
  • Tested the product and worked with Client Team for UAT Testing.
  • Developed Integration, System, Regression and UAT Test cases to cover all over Functionality.

Environment: Java, JavaScript, HTML, XML, SQL, PL/SQL, Oracle, Quality Centre, UNIX.

We'd love your feedback!