We provide IT Staff Augmentation Services!

Qa Automation Developer Resume

Columbus, OH

SUMMARY:

  • 5+ years of experience as QA Automation Engineer in Analyzing, Designing and Implementation of QA testing for Web based and Client/Server web applications using both manual testing and Automation testing serving various domains such as Energy and Utilities, Ecommerce, and Health. Experience in all phases of Software Testing Life Cycle, Developing Test Strategy, Test Cases, Test Plan, and Automation test scripts.
  • Experience in creating test frameworks using Selenium WebDriver, Selenium RC, TestNG including hands on experience in Java/SQL.
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
  • Experience in handling multiple windows, Alerts, and Pop - ups with Selenium.
  • Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
  • Experience creating user stories in Product backlog and maintaining Sprint backlog.
  • Excellent experience in Smoke, Functional, Integration, GUI (Graphical user interface), Regression, System, Compatibility, Performance, Acceptance, Security, Stress, Black Box Testing etc.
  • Experience in Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
  • Experience in Understanding the code written in different programming languages Java, JavaScript, SQL, ruby and databases like Oracle, SQL Server.
  • Experience on Mobile Tester and QA Engineer, performed manual and automated testing for the number of web projects such as information and news professional QA portal and company web site across multiple browsers ((IE, Firefox, Safari, and Chrome).and mobile devices (Android, iOS)
  • Experience in designing and developing interactive User Interfaces, usability, web, and client / server applications using HTML5, CSS3, JavaScript and JQUERY.
  • Experience with testing on UNIX/LINUX and multiple MS Windows environments
  • Ability to develop web applications using HTML, CSS, Java Script, jQuery, AJAX, Angular JS.
  • Experience with Ruby Cucumber automation, Ruby gems , Watir and Page Objects.
  • Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, Data Provider.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Hands on experience in XPath, Firebug, Firepath, Log4j, Maven and TestNG annotations.
  • Good experience on implementing MVC frameworks like Backbone.JS
  • Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id, and name).
  • Experienced in reading the test data from excel spreadsheet using API and TESTNG Data provider.
  • Experience on testing web services (SOAP, REST) using SOAPUI Tools.
  • Generated Test Scripts and validating the scripts using Synchronization point.
  • Worked with CI/CD (Continuous Integration/Deployment) teams to create execution strategy for automation scripts and participated in integrating test automation jobs(scripts) with CI/CD infrastructure.
  • Wrote Features, Scenarios, Scenario Outlines, Step definitions for BDD in Cucumber.
  • Experience in maintaining test apps for each SDK and setting up ad placements on ad servers.
  • Expertise in using Bug tracking Tools Mercury/HP Quality Center, Rational Clear Quest, Bugzilla, Rally, and JIRA.
  • Good knowledge in Automation of services (REST).
  • Experience in Continuous integration tools like Maven, Jenkins, and Tortoise SVN Subversion client to manage different versions of the source code.
  • Experience in Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD) using Cucumber, Gherkin.
  • Experience in creating and open source SDKs across two or more major platforms Android and iOS.
  • Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium to maintain test suite.
  • Experienced with SQL, to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
  • Experience with build tools like Ant and Maven.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.

TECHNICAL SKILLS:

Automation Tools: Selenium IDE/RC/ Web driver/Grid, TESTNG, Firepath, Firebug, Cucumber, protractor, Maven, Jenkins, QTP, Gherkin, Manual, HTML, CSS3, JavaScript, python, Ruby

Bug Tracking Tools: Quality Center, JIRA, Rally

Testing Types: Smoke, Sanity, Functional, Integration, System, Regression, GUI, System, Compatibility, User Acceptance Testing, Security Testing

Operating Systems: Windows, Linux/Unix

Oracle SQL Developer, DbVisualilizer, MS: Access, Toad

Testing Methodologies: Agile, Waterfall.

Other Tools/ Applications: RubyMine, Visual Studio Code, Eclipse, VMware, Microsoft Office, SoapUI.

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

QA Automation Developer

Responsibilities:

  • Experience with Behavior Driven Development (BDD) Approach.
  • Used Ruby gems and methods to develop automation test scripts.
  • Experience with acceptance test driven development using Ruby , Cucumber , Ruby gems , Watir and Page Objects
  • Merge the automation scripts with source code by using GitHub.
  • Effectively managed and coordinated with in teams throughout various phases of a release.
  • Executed SQL queries to check the data table updates after test execution using MYSQL.
  • Extensively worked on Agile Methodology.
  • Involved in Iteration grooming meetings and have experience in Agile Methodologies like SCRUM, Kanban.
  • Used RubyMine IDE to write test scripts in ruby.
  • Experience building test automation using Ruby/Cucumber scripting.
  • Worked closely with developers, Requirement Analysts and product managers to define the automated testing components that will be used to validate requirements against developed software.
  • Created jobs in Jenkins to run regression scripts in different environments.
  • Knowledge of Continuous Integration tools like Jenkins.
  • Knowledge in writing and modifying SQL scripts to query database using Oracle SQL Developer.
  • Performed standard data exchange web services testing using SoapUI tool.
  • Performed Regression testing for new builds and every modification in the application using Ruby.
  • Experienced in load and performance testing tool JMeter.
  • Written Protractor End-to-End Tests for single page angular applications.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Developing and integrating the step definitions for each step in the cucumber scenarios.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Testing the functionality and design of Payroll Applications
  • Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
  • Written Protractor End-to-End Tests for single page angular applications.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.

Environment: RubyMine, Jenkins, BDD(Cucumber)and ATDD, SOAP UI, Ruby, Visual Studio Code, Protractor, TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.

Confidential, Chicago, IL

QA Automation

Responsibilities:

  • Creating test frameworks using Selenium WebDriver, Selenium, hands on experience.
  • Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Cucumber, and Eclipse.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans.
  • Proficient in functional testing tool (QTP/UFT) and the various frameworks in QTP/UFT.
  • Experienced in demonstrating the Automation Framework in QTP/UFT to client and driven project status calls with clients.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data properly from XML files.
  • Experienced in Test management and Defect tracking tools such as HP ALM, Rally and TDP
  • Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
  • Proficient in Cross Browser testing of applications on Google Chrome, Internet explorer, Safari and Firefox browsers and Cross Platform testing on Windows, iOS Android
  • Developed Automation framework implementing Page Object Model, using JAVA, Selenium WebDriver, and Cucumber.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • 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 Croon job.
  • Used Protractor with Selenium to provide automated test infrastructure to simulate user’s interaction.
  • Build Automation Framework for AngularJS in Jasmine, Protractor and WebDriver .
  • Used Apache POI API to read the test data from the excel sheet.
  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Using Protractor jasmine, Selenium Web Driver framework created Automation framework and Automation test for Application.
  • Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center
  • Involved in Maven configuration for running servers and scripts after the build.
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Performed data validation testing writing SQL queries . Tested ETL batch processes using UNIX shell scripting .
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Proven application testing experience that includes testing of large, complex, enterprise-wide applications on a variety of platforms such as DB2, UNIX, Client Server, and Web.
  • Performed white box testing using TestNG for class, method, and Web Services testing.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • 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.
  • Familiar with Linux/Unix/OS X command line utilization
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • 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.

Environment: Selenium RC, NET and C#, SQL, Xpath, Sauce Labs, Selenium IDE, Firebug, SQL, Windows, Mobile Testing, HP Quality Center

Confidential, New York, NY

QA Automation

Responsibilities:

  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, .Net Technology etc.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Designed the automated test cases using the Selenium Web Driver 2 inside the Eclipse IDE using Java.
  • Analyzed and selected the test cases for automation of Java and Web application
  • Performing manual testing of features within each sprint and automate features from previous Sprint.
  • Create framework using TestNG and Web driver.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution
  • Agile Methodology (SCRUM) for this project.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Write the Test cases and creating and distributing apps or open source SDKs across Android and iOS.
  • Mobile automation of IMDB android and windows app using Appium and Selenium Web driver
  • Modify the existing test cases based on change in a feature and requirements.
  • Using JIRA as a defect tracking tool for Product backlog and reporting bugs.
  • Documenting test scenarios and test cases in a test case management system.
  • Analyzed application data using the SQL to identify the ETL processes.
  • Assisting UAT testers with data setup and execute business scenarios.
  • Writing SQL queries to setup/modify test date in Oracle database.
  • Used the Load Runner tool for Stress/Load Testing.
  • Expertise in testing the porting of the application on different Mobile Handset.
  • Performing Web automation in Selenium using JUnit framework and performing Mobile Web Manual testing.
  • Tested request and response XML based web services interfaces using SoapUI.
  • Coordinating with Performance team to ensure the app is load tested in every Sprint.
  • Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, TestNG and Selenium Web-Driver.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath, CSS and windows classes.

Environment: Selenium IDE/ WebDriver, Grid, TestNG, XML, XPath, Maven, Firebug, Firepath, JUnit, Web Services, SOAPUI Pro, Java, Jenkins, GitHub, Cucumber.

Confidential

QA Analyst

Responsibilities:

  • Involved in Understanding the Functional Requirements of the Application.
  • Agile Methodology was followed for implementation of this Project.
  • Attending iteration demos and executed test cases on the story cards
  • Ensured all test plans, test cases and documentation were traceable to original requirements.
  • Developed Record/Playback using selenium IDE.
  • Exported the test reports form selenium IDE to different programming languages.
  • Responsible to report defects and participate in troubleshooting with development and configuration team for the reported defect.
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Configured Jenkins built job for continues integration and also for regression testing.
  • Experienced in working with different front end HTML, CSS, and backend programming languages like C, C#, Java, and Ruby.
  • Reported using QA Status reports, Defect Log reports, Traceability reports and Test planning and execution & Results Reports.
  • Used HP Quality Center for preparing the Test Plans and manual Test Scripts.
  • Experience in writing Automation scripts and frameworks using Java, C#, JavaScript, .Net.
  • Integrate the Selenium Automation Test Cases to Clear Case VOB.

Environment: Selenium IDE, QTP and HP Quality Center, Java, Eclipse, Clear Quest, VBScript, SQL Server, Oracle 9i/10g, Windows 7,8, XP, LINUX, UNIX.

Confidential

Manual Tester

Responsibilities:

  • Responsible in executing SeleniumRC test scripts on different browsers and checked for compatibility.
  • Run the Automated Regression suite and analyzed results and file bugs
  • 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.
  • Using Protractor Jasmine Selenium Web Driver framework created Automation framework and Automation test for Application.
  • Used Selenium IDE recording scripts and exporting in C# format to be modified in custom build C# application
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Performed functional testing for each sprint using Selenium RC.
  • Performed cross browser functional testing using Selenium RC.
  • Executed positive and negative scenarios.
  • Involved in UI Testing using JavaScript and Cucumber framework.
  • Automated functional scenarios using Selenium IDE and RC.
  • Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance
  • Worked on developing the automation scripts for backend testing using Selenium RC.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
  • Used HP Quality Center to report defects and test results.

Environment: Oracle DB, Eclipse, Firebug, Firepath, SOAPUI, XML, HTML Selenium Web Driver, JIRA, Protractor, Jenkins, MAVEN, SVN, Cucumber

Hire Now