We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY

  • Over 7+ years of extensive hands - on experience in diversified fields of teh Software Development Life Cycle (SDLC) specialized in Quality Assurance Process and Methodologies.
  • Strong Expertise in SDLC, Test Management and Testing Lifecycle Methodologies like Agile Models, Waterfall Model, Rational Unified Process (RUP).
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Selenium WebDriver/IDE/RC, QTP, Quality Center, Junit, TestNG, Maven, ANT, Jenkins, Hudson, Jbehave, Cucumber and SOAP UI.
  • Experience in black box, gray box and automation testing using Selenium-TestNG, Junit on web and client applications.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of teh Script.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Extensive experience in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality wif teh Selenium Server.
  • Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Extensive experience in Black-Box & White-Box Testing for Web, Data Base and Client server Applications.
  • Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI.
  • Experience programming in Java, JavaScript, HTML, XML and SQL on Windows Operating Systems and UNIX environments.
  • Track defects by using a bug tracking system Quality Center and do tests for issues. Report defects to software developers in order to ensure compliance wif standards.
  • Experienced in writing SQL verification scripts to test teh result of deployment for correct business logic for Back-end testing.
  • Working experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
  • Good analytical and communication skills and ability to work independently wif minimal supervision and also perform as part of a team.
  • Highly motivated team player wif analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/Grid/WebDriver, QTP, JMeter, Load Runner, Mercury-Quality Center, Junit, Cucumber, Jbehave, SOAP UI

Scripting Languages: JavaScript, UNIX Shell Scripting, ANT, PERL, Python

Languages: C, C++, Java, C#, SQL, PL/SQL

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX,, JSP.

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

Servers: WebLogic, WebSphere, JBoss 4/5, Apache, Tomcat

Build Tools: Ant, Maven

Continuous integration Tools: Hudson, Jenkins, Cruise Control

Database: MS Access, Oracle 11g/10g

Operating system: Windows XP/Vista/7 and UNIX.

PROFESSIONAL EXPERIENCE

Confidential, CA

QA Automation Engineer

Responsibilities:

  • Interacted wif teh Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down teh technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Perform Functional Testing, Regression Testing, System Integration testing, (UAT ) User Acceptance Testing, and End to End Testing
  • Tested teh application in highly dynamic environment wif sprint team using agile methodology.
  • Responsible creating teh functional testing framework using TestNGand using Selenium WebDriver to automate teh UI components.
  • Automated teh Test cases using Selenium for Regression testing and TestNG for grouping teh tests
  • Created and enhanced numerous test scripts to handle changes in teh objects, in teh tested application’s GUI and in teh testing environment using Selenium WebDriver.
  • Used SeleniumWebDriverAPI to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of teh Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Performed Unit testing wif TestNG test frame work and use Bromine for easy running teh test and store teh result for analysis teh test.
  • Used Build tool like Maven to generate test report.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from teh Oracle database.
  • Involved in Web Services Testing using SOAP UI.
  • Executed Test Cases recorded in HP Quality Center manually to test teh application for its functionality, system integration and verify teh Exit Criteria.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Involved wif SDLC models waterfall, RUB and AGILE Methodology projects (Scrum and XP).
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance wif BAs, SMEs and Developers.
  • Maintained Metrics and participated in teh Weekly Status Updates showing teh progress of teh testing effort and open issues to be resolved.

Environment: Java, Selenium WebDriver, Jenkins, TestNG,Maven, SOAP UI, Eclipse IDE,JavaScript,HP Quality Center 11.0, agile, Oracle 11g and Windows.

Confidential, PA

QA Automation Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and TestMetrics for teh application as well as for teh database verification based on teh functional requirements, portal redesigned and test specs.
  • Worked in Agile environment, wif an ability to accommodate and test teh newly proposed changes at any point of time during teh release.
  • Evaluate and analyze Business Requirements, Functional Specification documents.
  • Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Involved in designing and implementing of hybrid automation framework to be used wif Selenium WebDriver.
  • Performed Data driven testing Selenium WebDriver using TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Performed functional testing to identify various critical points in teh application and automated it by using Selenium WebDriver wif TestNG.
  • Developed Test cases manually and generated Automation Scripts usingopen source tools like SeleniumWeb Driver, TestNG, SOAPUI, Maven and Jenkins.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Wrote Maven build scripts to automate teh compilation and execution of TestNG test cases/suites.
  • Used Maven for building teh WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
  • Created XML based test suit and integrated wif Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments wif different test configurations.
  • Used automated scripts and performed functionality testing during teh various phases of teh application development using Selenium.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and tan export teh recorded test in other language e.g. html, Java.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Junit methods.
  • Used XPath and DOM to work wif dynamic and static objects in Selenium.
  • Involved in SOAP & REST based web servicestesting using SOAP UIPRO web services testing tool.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Worked onCucumber Testing applications and Responsible for preparing weekly status reports and validated teh back-end data using SQL queries for data integrity.
  • Involved in designing scenarios in JMeterto perform Load and Stress tests and to analyze results.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Performed Automation for regression using Selenium WebDriver and Selenium GRID.
  • Used Quality Center for bug tracking and reporting, also followed up wif development team to verify bug fixes, and update bug status.
  • Developed and executed SQL queries to verify teh proper insertion, deletion and updates into teh Oracle supporting tables and cubes.
  • Prepared user documentation wif screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Cucumber, JMeter, SOAP UI, Agile, Maven, XPATH, DOM, Firebug, XML, HTML, CSS, Eclipse, Quality Center, SQL, Oracle, Windows.

Confidential, NY

QA Automation Engineer

Responsibilities:

  • Actively involved wif SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Extensively used Selenium WebDriver to test teh web application.
  • Developed and implemented robust MVC pattern base testing wif Selenium WebDriver which cut down teh script development time in half.
  • Configured Selenium WebDriver, Junit, Ant tool and created selenium automation scripts in java prior to agile release.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, Junit and Ant technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Involved in creation of automation framework in SeleniumWebDriver using behavior driven approach like Cucumber.
  • Created and executed teh test scripts wif Java, Selenium WebDriver, and Junit.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used automated scripts and performed functionality testing during teh various phases of teh application development using Selenium.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Extensively worked on Selenium web Driver wif teh preferred Languages Java, C Sharp, Python, Ruby and Perl.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Extensively used Selenium (XPath and CSS locators) to test teh web application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data wif complex SQL queries from oracle database.
  • Functional and Cross Browser testing of Defined Browser Stack of teh site experience
  • Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing wif different data points etc.
  • Used ClearCase, Subversion for code repositories and Ant for teh dependencies.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing teh testing efforts.

Environment: Java, Selenium WebDriver, Junit, Ant, Jenkins, Soap UI, Rest, Cucumber, HTML, XML, XPath, CSS, Firebug, ClearCase, SQL, Oracle, Windows.

Confidential, Redwood, CA

QA Engineer

Responsibilities:

  • Testing of new features by creating test specifications, test cases, and working closely wif development and business teams.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Automated teh Functional, Regression, Integration test cases using tools from Selenium Suite of products like, Selenium Grid and Selenium RC.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automated scripts using Selenium RC, Java, Junit in Eclipse IDE to perform functional and regression testing for web based applications.
  • Written automated scripts wif XPath to identify web elements such that most of teh browsers can be used.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Executed scripts on multiple browsers simultaneously using Selenium Grid.
  • Ran regression scripts to ensure that teh existing features are working fine.
  • Identifying, logging, tracking and escalating bugs using JIRA/Rally.
  • Performed backend testing using SQL queries to retrieve and verify information in teh database.
  • Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
  • Used SQL to test Data Warehousing and Data Cleansing for teh arrangement of customer data.
  • Maintained QA/Test environments and assisted in build and deploy activities.
  • Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Interacted wif teh development team to validate teh scope of fixing teh bugs.

Environment: Java, Selenium RC/IDE, Junit, Eclipse, Jira, XPATH, ClearCase, PL/SQL, HTML, SQL, Windows XP, UNIX.

Confidential, Addison, TX

QA Engineer

Responsibilities:

  • Involved in test case requirement review and functional testing of teh application.
  • Developed and participated in building test automation using Selenium RC and executed test cases and implementation test suites using Junit framework.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of teh application.
  • 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.
  • Executed browser compatibility and regression tests using Selenium-RC for testing UI for every new build release.
  • Worked on developing teh automation scripts for backend testing using Selenium RC.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Used SQL queries to perform teh back-end testing on Oracle.
  • Conducted regression testing after every new build.
  • Worked wif users on User Acceptance Testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating teh status to teh development team.
  • Used HP Quality Center to report defects and test results.

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

Confidential

QA Tester

Responsibilities:

  • Identified teh test requirements based on application business requirements and blueprints.
  • Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box
  • Involved in analyzing teh applications and development of test cases
  • Involved in doing System testing of teh entire applications along wif team members Applications are tested manually.
  • Analyzed and reviewed teh software requirements, functional specifications and design documents.
  • Proficient in QA processes, test strategies and experience in creating documents like Test plan, Test procedures.
  • Developed test scenarios and test procedures based on teh test requirements.
  • Participated in Preparing Test Plans.
  • Wrote SQL queries and stored procedures to validate data.
  • Documented errors and implemented their resolutions.
  • Created test scripts, executed test scripts.
  • Developed Test Objectives and test Procedures.

Environment: Manual testing, HTML, XML, Quality Center, Oracle, SQL, Windows.

Confidential

Software Tester

Responsibilities:

  • Analyzed user requirements, scenarios, and business rules and attended periodic meeting for changes in teh application.
  • Involved in Manual Testing to check teh basic functionality of teh modules under test.
  • Prepared test plans and test cases to test application functionality.
  • Prepared test data for positive and negative test scenarios for functional testing as documented in teh test plan.
  • Prepared Requirement traceability matrix (RTM) for teh application.
  • Performed browser compatibility testing on different versions and data validations for all reports.
  • Created manual test cases for Functional, GUI and Database testing of teh application using Quality Center.
  • Performed integration, function, system, usability, compatibility, load, stress and performance testing.
  • Involved in database testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into teh database.

Environment: Java, Quality Center, HTML, Java Script, Oracle, SQL, Windows XP.

We'd love your feedback!