We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • With 7+ years of professional experience in Software Testing as Software Quality Assurance Engineer on different platforms and environments.
  • Good Experience on Selenium IDE and creating Scripts in Selenium - -RC by using Java.
  • Experience in full Software Development Life Cycle (SDLC), in-depth knowledge of contemporary QA/test principles, methodologies.
  • Efficient in analyzing System Requirements, Use Cases and other documents to gain overall understanding of the new application to determine the appropriate level of testing required and designing end-to-end testing framework that supports both manual and automated.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Knowledge of Automation Tool like Selenium, protractor.
  • Extensively Worked in Quality Assurance using Testing methods for both Manual and Automation tests with all phases of Software Development Life Cycle (SDLC) in Requirements gathering (FSD/SRS).
  • Hands on experience in test driven development (TDD), Behaviordriven development (BDD) and acceptance test driven development ( ATDD) approaches.
  • Enhanced the recorded scripts to resolve synchronization; Enhanced recorded test scripts using VB Scripts in UFT .
  • Extensive knowledge in Protractor framework for Applications developed with Angular JS.
  • Experience in Analysis, Design, Development, Implementation, Testing, and Production & Maintenance Methods using Waterfall, CMM, and Agile/Scrum.
  • Used Soap UI to test Web services (SOAP) and Done MS Stack Testing.
  • Experience in validation and verification, User Acceptance testing (UAT) and end-to-end testing.
  • Experienced in developing and maintaining Test Plans, Test Scripts and Test Cases, Defect Tracking, and Report Generation.
  • Worked in AWS Environment
  • Worked on retail and e-commerce application.
  • Involved in risk based testing.
  • Designed and developed application interface with an HP-QC / HP ALM , Microsoft test manager test Automation framework for test engineer’s test scripts in VB script and batch file for test complete.
  • Documented the SDLC Process of Service Virtualization for the Client.
  • Working knowledge of SQL, HTML and XML and internet browsers.
  • Experience in testing a REST and SOAP API’s Using SOAP UI PRO.
  • Expertise in Unit Testing, Integration Testing, GUItesting, Functional testing, Accessibility Testing, System testing, Regression Testing, User Acceptance testing, end-to-end testing and Black Box testing methodologies.
  • E xperience in implementing and tracking testing Key Performance Indicators(KPI)
  • Experience in writing java Script in Cucumber Automation Framework.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Experience in automating embedded Linux systems using Python automation frameworks.
  • Experience in creating the Requirement traceability matrix and performing the corresponding analysis.
  • Experienced in recording tests, debugging tests, editing scripts, running test scripts and analyzing results using testing tools Win Runner, Quick Test Pro, Load Runner
  • Excellent communications skills, strong problems solving skills and a good team player.
  • Ability to meet deadlines and handle pressure and co-ordinate multiple tasks in a work project environment.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing), CA virtualization, Groovy, JSON, JMETER, Load runner, IDE 2.50.

Java, JavaScript,: Python, Ruby, Unix, Linux, VBScript (UFT), C, C++, C#.

Test Frameworks: Junit, NUnit, TestNG, Protractor, Karma, Data Driven Framework, Keyword Driven.

Web development: HTML, CSS, JavaScript, JQuery VB Scripts, XML, Flash.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI.

BugTracking Tools: BugZilla, JIRA, Mantis, Elementool, Rally, HP ALM/Quality Center.

Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Loader, MYSQL.

Platforms: Windows 7/Vista/XP, UNIX, LINUX, MAC OS X.

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

QA Automation Engineer

Responsibilities:

  • Experience in Design, develop and implement testing of various web services, GUI, data upload processes and end to end defect testing.
  • Created automated scenarios using Selenium for regression testing and executed Selenium test scripts on different browsers and checked for compatibility using Selenium Grid Followed Agile methodology was part of sprint planning and attended daily stand up meetings.
  • Performed Functional testing (Tested all links in web pages, Forms used), Usability Testing (Tested Navigation, content and other user information).
  • Performed extensive back-end testing to ensure data integrity and accuracy by designing SQL queries on MS SQL Server 2008.
  • Rational Quality Manager(RQM) as test management tool for stores test cases, records test execution and results
  • Native events and browser specific drives used while writing tests in Protractor
  • Implemented service virtualization test strategy for the third-party application integration for which team didn't have access in house.
  • Successfully converted services/application builds from Ant to Maven
  • Web services testing using Postman, SOAP UI (Get Method, POST Method & and Restful (JSON), Swagger Hub in Java.
  • Performed Mobile Testing using Appium (Web Driver Agent) on IOS devices for Wallet Application.
  • Spec file and configuration file used to write Protractor tests and validate the results.
  • Created new Ready API request scripts from schema, automated the existing scripts, and executed them for the test cases to validate each of the service
  • Spec file and configuration file used to write Protractor tests and validate the results
  • Performed Behavior Driven Development (BDD) followed by Jasmine to ensure that each line of JavaScript statement is properly unit tested
  • Used Log4j to maintain Log files and debugging of automation scripts and web applications
  • Experienced running automation scripts using TestNG
  • Performed functional testing of web services using SOAPUI tool.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services using SOAP and RESTFUL service.
  • Responsible for developing test scripts for web UIs and DBs using Selenium and SQL
  • Conducted thorough smoke, functional, regression, integration and system testing on the product tracking application.
  • Performed data-driven tests and being able to tag (or group) tests is built-in, without rely on TestNG or Junit
  • Created Advanced Reporting using Log4j and Screenshots
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Used Response assertions, HTML assertions, Timers to check the response in Performance testing load and stress testing using JMeter
  • Used version control tools like GIT
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using Selenium WebDriver.
  • Involved in testing Web services (SOAP and REST) and XML with SOAPUI-READY API for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium web driver
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java and TestNG)
  • Used in a behavior-driven development (BDD) framework for testing JavaScript code.
  • Tested SOAP and REST web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility
  • Developed new Automation test cases (Fill forms, drop down page, upload file) using Selenium WebDriver
  • Developed and Executed Test Scripts using Selenium WebDriver, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Version control is done by using GitHub. Develop Programmatic creative unit testing using swaggerHub
  • Generated test reports in TestNG, used Parameters and Data Providers in TestNG
  • Worked with @Groups annotation for grouping our test cases to perform Regression testing
  • Developed the automated test script for regression test suite in an application by using Selenium WebDriver and Cucumber and with java.
  • Developed Testing framework using Cucumber in "Given-When-Then" format
  • Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
  • Performed web service testing utilizing both pro version and through groovy scripting for SOAP-based and Restful-based web Service using Ready API
  • Responsible to verify Web services API request, response data validations in REST, SOAP protocols.
  • Tested front-end and back-end API of the application using Postman and Swagger Hub tools, developed AT scripts for API (positive and negative testing)
  • Performed load testing using READY API - Load UI for SOAP test cases to simulate the massive load
  • Worked on different Environments in READY API using Environment option from SOAP to REST
  • Responsible to run and review web services integration tests using Ready API prior to every release.
  • Used Loop Controller to in JMeter to perform test a certain number of times to check the performance in graphical representation.
  • Created assertions for scripts in Ready API to test the response components
  • Used Maven for build management and Jenkins as Continuous Integration
  • Used JIRA for bug tracking, Issue tracking and project management
  • Had regular meetings with Developers to report various problems.
  • Familiar with SSL/TLS certificates/encryption technologies
  • Worked on developing the business requirement and use cases for FACETS batch process, automating the billing entities and commission process
  • Used Desired Capabilities to configure driver instances and set browser properties for Firefox, Chrome and IE browsers and to handle SSL certificate Errors in Selenium WebDriver.

Environment: Environment: Java, READY API, FACET, Swagger, SOAP UI, GIT, JIRA Cucumber, Jenkins, SQL Server, Postman, Jenkins, RQM, Jasmine, Selenium (Web Driver2.0), JSP, HTML, Script XML, Appium, TestNG, Maven

Confidential, Minneapolis, MN

QA Automation Engineer

Responsibilities:

  • Reviewed the Use Cases in Use Case document and converting into test scenarios and test cases / test scripts.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and JUnit Framework.
  • Used Jira for test documentation and bug templates to ensure accurate, consistent data.
  • Developed and maintained automated regression test cases in Selenium using Java programming language.
  • Performed Data driven testing using Selenium WebDriver, JUnit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Identification of environment specific Test data.
  • Experienced in working with Microsoft Test Manager (MTM).
  • Execution of manual test cases and logging of defects.
  • Hands on Experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and tested both XML and JSON formats.
  • Done Data Base Testing using load and Performance testing using JMeter.
  • Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE
  • Analyzed results of the tests by creating reports in Clear Quest.
  • Responsible for Functionality and integration and Regression testing.
  • Experience developing and maintaining UI automation framework from scratch using Modular, Driven Development and hybrid frameworks.
  • Created test plans and load them into the Application Lifecycle Management system ( ALM ) per the testing scheduled.
  • Execution of Automated test scripts in Regression suite, analyzing failures and logging of defects.
  • Performed Back end testing using SQL queries to validate the data in the backend. Wrote SQL queries to fetch and verify the data using SQL Developer / TOAD.
  • Defect management using Quality Center, coordination with developers and Business users for rectification of defects and re testing.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Preparing Test metrics for weekly coordination meeting for the Test Lead.
  • Preparation of Test execution summary report.
  • Developed SQL queries to perform backend testing of the database.
  • Used JMeter to perform web service testing (GET, POST and PUT methods).
  • Created progress reports to ensure appropriate test coverage and results.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Responsible for documenting work for quick references Guide utilizing MS WORD.
  • Developed, documented and maintain functional test cases and other test artifacts.
  • Executed manual test cases and report test results.
  • Analyzed tests with the goal of making them more efficient.
  • Prepared Traceability Matrix of Use Case coverage with Test Cases
  • Made recommendations on acceptable risks in the application.
  • Reported on product quality and release readiness.
  • Performed test execution, identifying and reporting all defects discovered.
  • Developed automated Test Scripts to perform Functional Testing, Integration Testing, System Testing and Regression testing of the application using UFT.
  • Experienced working in Web services testing (REST API) using Postman&SOAPUI.
  • Implemented the Metrics in the Project to achieve the best Quality in the Testing Output.
  • Maintaining and supporting the crediting environment that runs using the Control-M application and scripts in UNIX, performing upgrades.

Environment: QTP 10, Quality Center 10, MS office Tools, SQL, Java web application, Java, JSP, Selenium, Business Objects, Oracle 10x, SQL server, JIRA, Selenium WebDriver, HP ALM, mainframes, SOAP UI, Postman REST client.

Confidential, San Jose, CA

QA Engineer

Responsibilities:

  • Proficient in identifying, reporting and troubleshooting software defects.
  • Experience in writing automation script for Angular JS application using Jasmine and Karma.
  • Used Typescript in Angular 2.0 reformation, by using the System JS we convert the Typescript files to JavaScript files, as a default extension with the help of reference libraries.
  • Developed Test Frameworks in for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation.
  • Performed Unit testing for Angular applications using Jasmine and Karma. And testing web based application with backend validation in mainframes and using jasmine node.
  • Involved in executing automated test cases using Selenium Web Driver to automate manual testing solutions.
  • Created Type Script reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0.
  • Involved in running Test scripts on different browsers using the Selenium Web Driver.
  • Used automated scripts and performed Accessibility testing during the various phases of the application development using Selenium Web Driver.
  • Experience on Protractor in end-to-end test framework for Angular JS applications and alsoperformed in jasmine.
  • Experience in Agile development and Scrum methodology.
  • Worked on Cross Browser testing through Selenium Web Driver by testing the website on different browsers like Chrome, IE and Firefox.
  • Used Protractor, Node JS, and Jasmine with JavaScript for dynamic web, Angular JS Application.
  • Responsible for planning, executing and managing the UI automation scripts written in Angular JS using Jasmine .
  • Written extensive programming in JavaScript for automating the functional and regression testing through Jasmine and karma which is an End-to-end testing framework for Angular JS application.
  • Develop UI automation for node.js/angular.js based web applications.
  • Hands on Experience in UI Automation testing tools like Protractor using jasmine framework.
  • Used JavaScript libraries like jasmine , protractor , along with selenium web driver for UI test execution assertions.
  • Experienced in finding leaks and bugs in application using Jasmine -testing framework.
  • Unit tested frontend with Karma/Jasmine , and the backend with Jasmine node.
  • For tests written using the Jasmine test library, used the coverage report is via Istanbul and Karma .
  • Used karma to run unit tests in Phantom JS and Chrome.
  • Created and Implemented node.js with Testing framework using page object model.
  • Built Java script based test framework using angular.js, Node.js .
  • Used Jasmine node to test the server side components.
  • Strong working knowledge of Node, NPM & NPM modules used Git bash for command line scripting.
  • Used the Atlassian tools (Bitbucket/Jira).
  • Complete SDLC through Scrum Methodology.

Environment: Java, brackets ide plugin, Selenium WebDriver, Cucumber, SCRUM, Jenkins, TestNG,, Soap UI, Quality Center, Eclipse IDE, agile, Jasmine, Karma, phantomjs, Git,, Bitbucket, J Behave, Internet Explorer, Bugzilla, Chrome, Firefox, SQL, HTML5, Oracle, Windows

Confidential, House Springs, MO

Sr. selenium QA Analyst/ Mobile Testing Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Experienced in developing QTP/UFT test scripts to support Regression Testing.
  • Validate project Business requirements for System and System Integration testing .
  • Involved in Functional testing, System integration testing, Regression and User Acceptance Testing (UAT)
  • Performed Regression Testing to make sure that the bug has been fixed and the application is running properly using UFT.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Creating and executing test cases that include: data validation, software functionality verification, regression testing, negative testing, and boundary testing.
  • Developed Automated Test Scripts to perform Functional Testing using UFT.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Experienced in load and performance testing tool JMeter.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involved in testing the application with the client for Customer Acceptance Testing (UAT).
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test dataand test responsibility matrices for the application under test.
  • Executing test cases that include: data validation, software functionality verification, regression testing, negative testing, and boundary testing.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Worked in important phases of Testing Life Cycle like Smoke Testing, Integration Testing, Regression Testing, System Testing, User Acceptance Testing (UAT) and Load Testing.

Environment: Win7, Ruby, Selenium WebDriver, AWS, Grid, SQL Server, Oracle, XML, SOA testing, JAVA, J2EE, Gherkin scripting language, JIRA, WARP, Shell Scripting, DOM, Test Plans, Cucumber, Quality Center, Appium, UFT, End to End Testing, Toad, Jenkins, UAT, SOAP UI, REST, JAVA Script, Regression Testing, JUnit, TestNG, Puppet, Agile Methodology.

Confidential, Columbus, OH

Automation Tester (API & Selenium)

Re sp on si b i l i ti e s:

  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Automated Test Cases using Grid, Eclipse.
  • Configured Selenium WebDriver.
  • Perform Functional Testing and Regression Testing using Selenium WebDriver
  • Used Soap UI to test the RESTful API’s from Scratch by writing Automating Test Scripts.
  • Professional experience in Integration, Functional, Regression, System Testing, Load Testing,
  • UAT Testing, Black Box and GUI testing
  • Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
  • Used Java for scripting language.
  • Created Multiple & reusable Actions using UFT.
  • Proficient in developing Automation Frameworks to perform Functionality and GUI testing using QTP/UFT.
  • Developed Scripts using python selenium WebDriver combo for user module application.
  • Performed functional, system, and regression testing using UFT.
  • Involved in testing Web services and XML with tool called SOAP UI. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing & security testing.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Developed Keyword driven Automation framework and also developed re-usable functions using UFT.
  • Used Java language and JUnit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Carried out Unit testing, integration testing.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Jbehave.
  • Developed Data driven Framework using UFT automated Script to execute the Batch Testing upon certain Interval.
  • Experienced in performing complex integration and regression tests on multiple software using QTP/UFT.
  • Running and updating manual comments in Scenario Builder.
  • Developed BDD tests using JBehave by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Gherkin scenarios
  • Working on manual testing and build verification testing.
  • Perform responsibilities of developing test scripts by using SOA test tools and responsible for estimating required resource and components for SOA testing.
  • Modified the Automated UFT Scripts for regular release screen changes and to support regular functional changes.
  • Developed and maintained automated regression test cases in Selenium using Java programming language and Perl Scripting.
  • Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.
  • Developed automated Test Scripts to perform Functional Testing, Integration Testing, System Testing and Regression testing of the application using UFT.
  • Done Data Base Testing using load and Performance testing using JMeter
  • Done Integration testing of Medical device with the oscilloscope and application Connectivity.
  • Implemented the Metrics in the Project to achieve the best Quality in the Testing Output.

Environment: Selenium WebDriver, AWS, Node.js, IDE plugin, Perl, JAVA, Gherkin, Cucumber, Oracle 11g, Web Services, XML, Rally, Linux, SQL Server, Docker, Apache POI, See Test, MONGO DB, SVN, Toad, Git, Maven, Python, Ruby, Jira, Bugzilla, Quality Center, Soup UI, Agile, Metrics, J Behave, JMeter

Confidential, Phoenix, AZ

Software Development Engineer in Test

Responsibilities:

  • Proficient in identifying, reporting and troubleshooting software defects.
  • Worked with the Developing Team to Develop web elements and to interact with the MYSQL Data base .
  • Experience working in agile teams with a BDD approach.
  • Developed Test Frameworks in for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / TestNG).
  • Developed Maven based build scripts to run Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
  • Created feature files using Gherkins in cucumber framework for BDD
  • Developed parsing and xml Writing files in groovy.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Responsible for back-end API testing with SOAP UI and coding in groovy and Java .
  • Performed Unit testing for Java applications using TestNG. And Performance Testing Using Jmeter.
  • Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Experience inwriting automation script for AngularJS application using protractor.
  • Used Python and perl scripting in Data Driven, Hybrid Driven Framework.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Involved in testing API Web services and XML with tool called SOAP UI PRO. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
  • Used automated scripts and performed Accessibility testing during the various phases of the application development using Selenium WebDriver.
  • Used Ruby with Cucumber for browser based testing with scenarios and situations.
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver
  • Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
  • Wrote scripts to run against Jenkins and reported the nightly batch results to the lead.
  • Testing a complex Web based application with backend validation in mainframes and using SOAP UI .
  • Proficient in Agile development and Scrum methodology.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Complete SDLC through Scrum Methodology.

Environment: Java, Selenium IDE plugin, Perl, Selenium WebDriver, Cucumber, Python, Ruby, SCRUM, Jenkins, TestNG, Maven, Soap UI, Quality Center, Eclipse IDE, agile, Groovy, SVN, Git, J Behave, Internet Explorer, Python, Bugzilla, Chrome, Firefox, SQL, HTML5, Oracle, Windows.

Confidential

QA Manual Tester

Responsibilities:

  • Understanding the business requirements and develop test cases to test the complete functionality of the application.
  • Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Executed Test cases and analyze the test results.
  • Responsible for performing Ad-hoc, Sanity testing, Functional testing and Regression testing.
  • Coordinating with onsite persons regarding documents, requirements and discussions about the functionality.
  • Performed regression testing for each new built.
  • Used Test Director to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs.

Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL,MS Office.

We'd love your feedback!