We provide IT Staff Augmentation Services!

Test Automation Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

PROFESSIONAL SUMMARY:

  • Over 7 years’ experience in Software Development/QA testing (Manual and Automation Testing) processes. Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
  • Extensive experience in Sanity testing, Feature testing, Functional testing, System testing, Compatibility testing, Retesting, Regression Testing, Performance testing, Load testing and stress testing in mobile handsets and web - based applications.
  • Well-versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Developed automation frameworks using Selenium WebDriver, Protractor, JUnit and TestNG.
  • Experienced with Cucumber tests in Ruby of business application systems and websites.
  • Experience in using open source testing tool for web applications and writing Test Automation Scripts in Selenium Web Driver using Java.
  • Experience in preparing Test plan, Test scenarios, Test cases and Test summary reports for both automated and manual testing based on User requirements, System requirements, user stories and Use case documents
  • The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Experienced in developing the automation test scripts using Java and Ruby.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Experienced in customizing Selenium API to suit in testing environment. Experienced in using GitHub as a source repository system to share code within the office as well as with the team in offshore.
  • Used Teradata SQL Assistant to store, retrieve and manipulate data from Teradata database.
  • 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.
  • Extensive experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, SQL Developer & toad, Triggers and SQL Server Management Studio.
  • Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and Cucumber (BDD/ATDD).
  • Experience in building the Scenarios, Features, Step definitions by using the Cucumber API’s along with Selenium Web Driver to develop BDD framework.
  • Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
  • Excellent experience with source version control tools such as Subversion (SVN) & GIT.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP load runner, HP Quality center, UFT, API Testing, JIRA, QTP, Protractor, Manual Testing, Post man, JMeter, Rubymine.

Web Technologies: HTML, JavaScript, Java

Web Services: SOAP, RESTful Web services

Defect Tracking Tools: Atlassian Jira, Bug tracker, Bugzilla.

Web Server: Java Web Server, Apache Web Server, ANT

Languages: C, Core Java, HTML, XML, VB Script VB, Groovy, Python, Bash, Ruby, SQL.

Frameworks: Data Driven, Page Object Model, TestNG, Keyword Driven, Cucumber, Galen

Networking: TCP/IP, LAN/WAN, FTP/SFTP, HTTP/HTTPS, Ethernet.

Oracle, MS: SQL Server 2008/2005, DB2, MongoDB, RDBMS, Netezza, PAM, Rosetta, Eagle Investment Systems.

Tools: Eclipse IDE, Net Beans, Rational Rose, Jenkins, MS-Office, Log 4J, AWS, ANT, WSAD, Maven, MS Project, AQT, JENKINS, UCD.

Operating Systems: UNIX, Linux, Windows, Android, IOS

Reporting tools: Crystal reports

Version Control Tools: SVN, Clear Case and GIT

Software Development Methodologies: Agile, Test driven Development, Waterfall.

WORK EXPERIENCE:

Confidential, Columbus, OH

Test Automation Developer

Responsibilities:

  • Experience building automation framework using Selenium web driver, JAVA
  • Reviewed story cards, Facilitated and coordinated requirement analyst refining functional & non - functional requirements.
  • Designed and Developed Test Automation Framework using Cucumber/Ruby for performing component, integration and end to end testing against the integrated enterprise applications.
  • Collaborated with developers, testers and/or end users to determine appropriate solutions
  • Involved with all types of manual testing like Functional testing, Adhoc testing, Smoke testing, Positive & Negative testing, Regression testing, Integration testing, GUI testing & Browser Compatibility testing
  • Conducted story card estimation meetings, exit and entry 3-Amigo review and retrospective meetings every release
  • Wrote ruby step definitions to drive the gherkin steps and run the automation to test the Confidential App which is the web app that allows customers to place auto insurance quote on Confidential .com.
  • Execution of manual test cases and logging of defects. Logging the bugs which are found during Manual Testing and Automation Testing the Suit
  • Experience in executing projects in AGILE/scrum methodology using ATDD and BDD approach as an Automation and Manual tester using Ruby Cucumber automation framework with Gherkin tests.
  • Create Schema designs and JSON format for API's (Application Programming Interface).
  • Responsible for implementing page object model (POM) using Selenium Web Driver, TestNG and Java and writing and execution of test plans, debugging, and testing scripts and tools
  • Tested the web pages manually as well as using automated tools like Selenium.
  • Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server and Created SQL queries in Toad to extract the data.
  • Performed Test Run manually and maintained logs in Test Lab of HP Quality Center
  • Analysis of the test result, identification of defects and preparation of test reports, defect reporting in Quality Center/HP ALM, follow-ups and defect resolutions.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server and collaborated with the team using Source version control tool GIT
  • Identified testing patterns, estimated the test effort and created a test execution plan.
  • Work on enhancements features as requested by the client in Beta, Alpha, Production.
  • Created the Git repository for webservices and Wrote test case scenarios for UI work flows and API testing
  • Extensive experience in System, UAT, Integration, Regression, Performance, End-to-End, Functional and Back-End Testing and run test cases in different browsers (Google chrome, inter explorer, Mozilla).

Environment: HP ALM(QC), JSON, XML, Jenkins, Maven, Java, SQL, SOAP UI, POM, Selenium, SOAP, REST, IE, Firefox, Mozilla, Linux, Ruby, Ruby mine, Cucumber, Postman, Putty, Git, Toad, Oracle

Confidential, Evansville, IN

Test Automation Developer

Responsibilities:

  • Followed Agile Software development methodology with bi-weekly sprints.
  • Involved in complex test cases dealing with Business rules, under writing issues, validations and also in test cases related to quote screens and rating behavior.
  • Performed agile testing, reviewed the stories and participated in daily Scrum, Iteration Planning and release planning meeting. Performed load testing using J-meter automation tool.
  • Involved in Mobile testing using Appium in both Android, IOS applications using emulator and simulator.
  • Experienced with testing tools such as Ruby-Mine, Cucumber, Selenium, HP Quality Center, Quick Test Professional (QTP)
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber with Ruby.
  • Used Selenium Web driver, Eclipse TestNG Annotations in creating HTML reports, Test Suites and Test Scripts. Implemented simulator for Mobile app testing in Android platform using Appium.
  • Regression runs using Ruby and Cucumber, performed failure analysis of the test runs and fixing failed scripts.
  • Developed Automation framework for both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG with Dev-Test Methodology.
  • Involved in writing Unit and Regression Test cases for the Product and also in Web Services Testing using SOAP UI. Wrote Scenarios, Scenario outlines and Step Definitions using Gherkin in Cucumber for BDD.
  • Used BDD framework with Cucumber, Ruby and created feature files with scenario and scenario outline files.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Created and automated testing solution to test PDF reports to go along with the existing front end functional UFT or Selenium Java test automation framework and created automated scripts to completely automate PDF reports validation. Created Unit Test cases using JUnit framework and unit tested the developed components. Extensively used JUnit for unit testing, integration testing, and production testing.
  • Tracking the bugs and improvements through JIRA. Handling the project with GIT version control.

Environment: Java, Java Script, Selenium Web Driver, TestNG, SQL, Ruby, Bugzilla, Jenkins, SVN, Windows XP, MS Access and MS Excel, XPATH, Cucumber, Quality center, JMeter.

Confidential, San Francisco, CA

Sr. QA Automation Engineer

Responsibilities:

  • Worked on developing Automation Test Cases using Core Java, Selenium Web Driver, and API and cucumber framework to perform Automation Testing.
  • Worked with SVN to maintain a control over the source. Used Maven build tool for compiling and packaging the application and compiled the project assemblies using MAVEN and deployed it with the ANT script.
  • Worked on Ajax based Web UI application Testing using Selenium JavaScript/Node framework for Firefox Browser.
  • Responsible for Web Services testing in SOA Environment where heterogeneous applications using different platform and language communicate using XML/JSON data format.
  • Provided skills uplift for Ruby, and SQL to consultants who lacked in these skills.
  • Created new testing framework in Ruby (Cucumber, Watir) generalized for multiple websites
  • Worked on Manual and Automation Testing of SOA Middleware environment where the Services and used SOAPUI tool to perform Functional and Automation Testing of SOAP/REST Web Services deployed in Application Server.
  • Assisted consultants with Ruby testing concepts and scenario creation
  • Exposure in programming languages and script like Java, JavaScript, HTML, CSS and Shell Script.
  • Wrote CSS selector and XPATH manually to work on dynamic web elements.
  • Configured JDBC connections to retrieve data from database and performed back-end testing, database table manipulations of relational database systems by writing complex SQL queries with MySQL.
  • Created Test Cases for Functional Testing for Frontend Web Application which supports multiple Browsers for Customers/Client-side access.
  • Worked on Cucumber framework to perform Behavior Driven Testing. Responsible for configuring Eclipse plugin for Cucumber framework.

Environment: Java Scrum, Sprint, Agile, SOA, SQL, DB2, Oracle, Ruby, Selenium, Junit, UNIX, Windows, HP ALM, JDK, Eclipse Plugin, SOAPUI Pro, JIRA, Agile, Restful and SOAP Web Services, XML, Schema, XSD, WSDL.

Confidential, Bensalem, PA

QA Test Engineer

Responsibilities:

  • Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats using Dev-test methodology.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Responsible for implementation of Hybrid Test Automation Framework, POM using Selenium WebDriver, TestNG, Maven and JAVA.
  • Used emulators and IOS simulators to perform Manual Mobile Testing.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Used SVN to maintain and manage the build scripts, test data used, and other documents related to the project
  • Used Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Tested, resolved and documented the issues in the Test environment and ensure the software is working while producing a high-quality final product. Deploy the application out of the test phase to be released into Stage environment.
  • Worked on creating log-in authentication modules using AngularJS and JavaScript.
  • Working within the testing team to develop customized macros and test suites to automate tasks in dBase IV running over several networks and platforms, accessing information for different RDMS systems.
  • Used BDD framework with Cucumber (Gherkins), JAVA and created future files with scenario and scenario outline files. Used Gherkins for documentation and automates tests.
  • Involved in daily stand up meetings sprint planning and sprint retrospective meetings as part of AGILE methodology.
  • Used Autofit for automating the Windows GUI and general scripting.
  • Implemented parallel execution of unit tests in MS Test framework to execute test scripts in local browsers and Sauce Labs.

Environment: Selenium IDE, Selenium WebDriver, C#, Apache POI, Ruby, Auto IT, Java, HTML, CSS, XML, XPath, Windows, SQL Server, Maven, SOAPUI, Cucumber, Jenkins, GIT, JIRA, Gherkin.

Confidential

Manual Tester

Responsibilities:

  • Responsible for planning the Manual testing of diverse application in complex environments and will serve as chief resource in defect management and reporting.
  • Identify defects and Update Defect Tracker with detailed analysis and data examples.
  • Used HP ALM for writing test cases, entering the defects and management of all the test cases and defects.
  • Utilizing dictionary object in QTP, maintaining Test data in Excel files and importing excel files from resources module in Quality center to QTP data table and read the values based on the functional requirement.
  • Performed Regression testing at various phases of the project development.
  • Performed Test Run manually and maintained logs in Test Lab of HP Quality Center.
  • Used Test Director and Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
  • Performed Back-End Testing using SQL queries to validate the data and test the data at various levels and performed Database Testing to ensure data integrity and data validation for all the reports within scope.
  • Detected defects, communicated to the developers using Bug reporting tool and tracking the defects using HP ALM.
  • Created manual test cases for the Web application and tested for different Operating Systems.
  • Developed test scenarios and test cases to test GUI.
  • Executed test cases in Quality Center (QC) test Lab.
  • Experience in complete defect life cycle, Requirement Traceability Matrix (RTM).

Environment: Java, GUI, Quality Center, JIRA, Windows XP, HTML, MS Access and MS Excel.

Confidential

QA Manual Tester

Responsibilities:

  • Responsible for writing Test Scripts, Test flows and Test Performance documents, using MS Word and MS Excel.
  • Used TFS (Team Foundation Server) for defect logging and tracking.
  • Constantly involved in the team to adopt QA Testing Standards. Logged and Tracked defects using Test Director.
  • Conducted various types of testing like Functionality Testing, GUI Testing, Regression Testing, and System Testing.
  • Performed Acceptance, Unit, Integration, Usability, Positive, Negative Functional, Sanity and Regression testing during different stages of the application development.
  • Engaged in implementing QA methodology and Test Metrics.
  • Performed Test Run manually and maintained logs in Test Lab of HP Quality Center.
  • Used Test Director and Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
  • Involved in re-testing the test cases and closing the defect.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Performed extensive SQL queries for validating data against Source and Target systems
  • Extensively used SQL for data validation during back-end testing.
  • Expertise in Smoke Testing for overnight builds and reported the critical issues to the developers.

Environment: Windows XP, JDBC, Java, Test Director, UAT, MS Access and MS Excel.

We'd love your feedback!