We provide IT Staff Augmentation Services!

Sr. Qa Automation Test Engineer Resume

2.00/5 (Submit Your Rating)

VA

SUMMARY

  • Over 7 Years of professional experience as a Senior\QA Automation Engineer\Test Engineer specializing in Enterprise - Wide and Web application in different domains including Finance, Healthcare and Banking.
  • Well versed with Software Development Life Cycle, Defect life Cycle Software Testing Life Cycle methodologies. Also developing Test Scenarios, Test Plans, Test Cases, Test Coverage, and Test Summary Reports.
  • Extensive experience in application Smoke, Functional, Integration, Regression and End to End User Acceptance Testing.
  • Hands on experience in working with agile driven projects and worked closely with Scrum Masters, Product Owners.
  • Played a key role in creating testing tasks in Agile Projects and attended Sprint planning, Scrum Calls, Sprint review meetings.
  • Expert in creating, maintaining and executing automated test scripts using Selenium IDE, Web driver and Selenium Grid on cross browsers.
  • Experience in developing automation scripts in object oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like JUNIT and TestNG.
  • Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and BDD/ATDD.
  • Experience in build tools such as Maven, adding dependencies and maintaining pom.xml file.
  • Experience in building the Scenarios, Features, Step definitions by using the Cucumber API’s along with Selenium WebDriver to develop BDD framework.
  • Experienced on Service Oriented Architecture and tested SOAP and Restful Web Services by using tools like SOAPUI and validated the response XML file.
  • Experience in creating page objects by using Page Object Model, developing reusable library functions in java.
  • Experience in using Spying tools like Firebug for Firefox, developer tools in IE and Chrome, locating web elements using ID, XPath, CSS etc.
  • Proficient in HTML, CSS, HTTP, JavaScript, XML.
  • Worked on the Configuration management tool Subversion and also on a continuous integration tool like Jenkins.
  • Experience in using the Test management and Defect Tracking tools like HP Quality center, Application Lifecycle Management, Rally, Jira.
  • Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix and Defect reports.
  • Worked on Database/Backend testing and validated the data by writing SQL Queries and experience in working on Oracle and SQL Server databases.
  • Capable of working independently or as part of a QA/Project team, as required by the project. Able to effectively and cooperatively interface with all levels of management and staff.
  • Possess problem-solving skills, ability to follow industry standards and procedures. Quickly master new concepts and applications. Strong communication and interpersonal skills.

TECHNICAL SKILLS

  • Selenium Tools/APIs
  • Selenium IDE
  • Selenium WebDriver
  • Selenium Grid
  • Eclipse
  • JUNIT
  • TestNG
  • .JXL
  • Apache POI
  • Cucumber
  • Log4j
  • Maven
  • SVN
  • Jenkins
  • Automation Frameworks
  • BDD/TDD
  • Hybrid
  • Keyword Driven
  • Web Services & Tools
  • SOAP
  • REST
  • SOAPUI
  • Bug Tracking Tools
  • HP QC
  • HP ALM
  • Rally
  • Jira
  • Programming Languages
  • Java
  • JavaScript
  • HTML
  • XML
  • Databases
  • Oracle
  • SQL Server
  • Operating Systems
  • Unix
  • Windows 2000/NT/XP
  • Agile methodology
  • BDD implementation
  • SQL
  • Core Java

PROFESSIONAL EXPERIENCE

Confidential, VA

Sr. QA Automation Test Engineer

Responsibilities:

  • Interacted with Product Owner, Customers and Project team members in analyzing the User stories and acceptance criteria.
  • Involved in Requirement gathering and Preparation of test cases based on Product Backlog.
  • Developed Hybrid Driven Framework, added global and application level reusable libraries, developed a driver script and created a package for all the Page objects using Page object model.
  • Designed, developed, and executed automated tests using Selenium WebDriver.
  • Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
  • Performed cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Involved in Regression testing and creation of automation scripts for web pages.
  • Developed BDD Automation framework using Cucumber and developed Features, Scenarios, Step definitions.
  • Verified the integration of various components in the application and executed end-to- end Testing.
  • Handled the special mouse events and selected the options from the drop down menu using Selenium actions builder, mouse hover and synchronization.
  • Executed the automation suite of scripts by using continuous integration tools like Jenkins and worked on the Maven build tool and added all the dependencies.
  • Involved in updating and execution of Test Cases according to the requirements.
  • Created a Requirements traceability document(RTM) to provide the coverage for manual and automation scripts.
  • Used Junit as a Unit Testing framework by adding different annotations.
  • Raised defects and performed tracking using JIRA and communicated the same with the developers and managers.
  • Performed GUI and Functional Testing for different modules of application.
  • Performed Data Driven testing by getting the data from Excel and used SQL Queries to fetch data from the Oracle database.
  • Maintained and executed Maven build files for running automated tests.
  • Reported daily status of data creation and sent weekly status reports.
  • Performed back-end testing to ensure that the user data was updated in database using SQL.
  • Attended Bug triage meetings and also meetings with the QA Leads, Managers and Developers for query resolution.
  • Trained the team members in using the framework and help them to write java code while developing the reusable libraries.
  • Test levels: Functional testing Integration testing, System testing, Interface testing, Security testing, User Acceptance testing and Automation testing.

Environment: SQL, HTML, Oracle 9i, Java, XML, XSD, SOAP UI, Selenium Web Driver, Grid, Jira, JUnit, Cucumber, POM, SOAPUI

Confidential

Automation Engineer

Responsibilities:

  • Used the Agile methodology to build the different phases of Software development life cycle.
  • Regression test cases were written and automated using Selenium Web driver and IDE.
  • Used Selenium tool to record and playback tests and then exported the recorded test in other language.
  • Performed automated tests using Selenium Webdriver using Junit framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration process using Selenium Grid and Jenkins.
  • Used automated scripts to perform Functionality Testing during the various phases of the application development using Selenium.
  • Experience in testing web services using SOAP/REST.
  • Developed test scenarios and test cases for Integration and System testing each release.
  • Created Test Cases, Test Case Inventory, Traceability matrix based on mapping document and requirement.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Involved in Cross browser testing and Back-end Testing using the database comparable results.
  • Worked on Execution Tracker, Test Design Tracker & Defect Metrics.
  • Performed complex data validation using SQL queries.
  • Developed Test Cases for testing the mapping designs before going to the production
  • Written several complex SQL queries for data verification and data quality checks.
  • Used complex SQL Queries for Backend Testing of the application.
  • Perform Defect Tracking and reporting with strong emphasis on root-cause analysis to determine where and why defects are being introduced in the development process.
  • Tested data migration to ensure that integrity of data was not compromised.
  • Review the test cases written based on the Change Request document.

Environment: MS SQL 2008/2005, HTML, Oracle 9i, Java, XML, XSD, SOAP UI, Selenium Web Driver, Grid, Rally and Jenkins.

Confidential

Automation Engineer

Responsibilities:

  • Analyzed Business, Functional Requirements and Use cases to developed Test Plans and Test Cases.
  • Developed test plans and test cases within an Waterfall Methodology after carefully analyzing FRD and BRD.
  • Automation implementation of POS applications using Selenium Web driver.
  • Executed test cases with different browsers in the same machine at same time integrate Test NG frameworkwith Selenium Web Driver.
  • Performed Black box, Functional, Integration and Regression testing and performed Ad-hoc testing of given website.
  • Performed Regression Testing to verify various sections of the system to ensure that changes or fixes in the system work properly and also that they do not adversely affect the remainder of the system.
  • Providing QA Pass after satisfaction from application point of view.
  • Used Test Listener and Reporter to customized Test NG report.
  • Defects were tracked, reviewed, analyzed and compared using HP Quality Center..
  • Responsible for creating test plans, test scenarios and mapping business requirements to test cases using Quality Center.
  • Used LINUX/UNIX to check error log file.
  • Providing support to deployment team and run different batch jobs and smoke during smooth deployment.
  • Actively participated to setup the test environment for the application(s) needs to be deployed on test environment.
  • Worked closely with the Developers to achieve a high level of code coverage.

Environment: Windows XP/7, MYSQL, Selenium IDE, Selenium RC Server, Selenium Web Driver, Fire Bug, Eclipse, Quality Center, TestNG.

Confidential

QA Tester

Responsibilities:

  • Developed test plans and test cases within an Waterfall Methodology after carefully analyzing FRD and BRD.
  • Executed all test cases in different phases of testing like GUI Testing, Functional, Regression, Integration, System, Sanity and User Acceptance Testing.
  • PreparedRequirement Traceability Matrix to trace test cases to functional requirements.
  • Conducted GUI testing to check for appearance and functionality of the application.
  • Used Load Runner for Performance Testing.
  • Involved in Preparation of Test Logs and Exception Documents. Interacting with the development and testing teams to improve overall quality of the software.
  • Identified the test cases and documented using Quality Center.
  • Involved in defect review meetings with developers to discuss on critical issues.
  • Defects were tracked, reviewed, analyzed and compared using HP Quality Center
  • Involved in back end testing for validate the back end data and compare the front end data and executed SQL queries.
  • Prepared the test data for positive and negative testing for executing the test cases.
  • Prepared Test Summary Reports, Bug Reports on weekly basis.
  • Performedextensive end to end manual testing.
  • Identify the Test Scenarios, developed and reviewed test cases as per the requirements.
  • Participated in daily calls with business users, developers and weekly status meetings.
  • Modified and maintained test cases with changes in application interface and navigation flow for further releases.

Environment: Java, Quality Center, Bugzilla, HTML, Internet Explorer, Chrome, Mozilla Firefox, XML, Apache-Subversion, Excel, SQL, Windows XP.

We'd love your feedback!