We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY:

  • Over 9+ years of strong experience in software quality assurance of web - based and Client-Server business applications using automation and manual testing technologies in Healthcare domains.
  • Sound knowledge in Software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC).
  • Experienced in Mercury Interactive Tools (QTP, Quality Center and Load Runner) in testing Client-Server and Web-Based Applications.
  • Performed extensive Web Services Testing using SOAPUI Tool and validated XML messages using SOAPUI.
  • Integrated Appium with Sauce labs for distributing tests on the cloud and integrated Appium with continuous integration tool -Jenkins.
  • Validated Web services using SOAP by testing XML request and response data communicating with SOAP.
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
  • Experience in testing both SOAP and REST services using SOAP UI, Groovy Script, Postman and Tested both XML and JSON formats.
  • Experienced in common approach for Cross Platform/Cross Browser Testing, Building and Maintaining a Selenium Regression test suite.
  • Expertise in development of Test Cases and Readiness Reports, Review Reports and Test Summary Report.
  • Expertise in tracking defects and measuring the testing effort and the quality of the software by creating reports in Quality Centre (Test Director).
  • Experienced in SDLC, STLC and Development Methodologies like Waterfall, V-Model, W-Model and Agile Methodology.
  • Good knowledge on source control tools like Global Information Tracker (GIT).
  • Experienced in using both Manual and Automated testing tools to Troubleshoot Systems, Functionality, Regression, System, Integration, User Acceptance Testing, Positive and Negative Testing
  • Good understanding in OOPS and programming languages like Java, Python, JavaScript.
  • Performed Database Verification and Validation testing using SQL queries.
  • Experience in writing Complex SQL Queries in SQL Server for Database Testing and Test Data Preparation.
  • Understanding User Requirements, Documenting Test Plans, Preparing Test Cases, Execution of Test Cases to verify application functionality against business requirements, with manual testing and automated test tools
  • Strong presentation skills and the ability to communicate at different levels within the organization with Exceptional problem-solving and analytical skills.
  • Excellent experience in System Testing, Integration Testing and User Acceptance Testing in Client-Server and Web-based applications.
  • Expertise in performing Black Box Testing, Smoke Testing, User Acceptance Testing (UAT), System Testing, Regression Testing and Integration Testing.

WORK EXPERIENCE:

Sr. QA Automation Engineer

Confidential - Richardson, TX

Responsibilities:

  • Involved in configuring Web Driver, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
  • Involved in implementing Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver and Java.
  • Worked on developing automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD/TDD (Test Driven Development) using Cucumber with java.
  • ATDD increases efficiency in the development process and with a clear understanding of a specific requirement can speed up the development process significantly.
  • Involved in developing automation scripts for Native Mobile applications (IOS, Android) using Appium and Java.
  • Used Git for Version Control and Code Collaboration to manage code reviews.
  • Worked closely with Project Manager in project design and project plan using the Agile methodology.
  • Involved in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.
  • Participated in maintaining the Selenium and JAVA Automation Code and Resources in GIT, SVN.
  • Served as an intricate team member in preparing Scope and Vision document. Helped manage scope and identify risks throughout the project life cycle.
  • Involved in integrating with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Involved in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Involved in preparing test cases using Selenium Web driver to validate all Popups, Browser navigations, Mouse Movements.
  • Run tests by using Selenium remote control in different browsers.
  • Used different Spying tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, XPath etc.
  • Experience in Java programming language using IDE tool Eclipse and unit testing frameworks such as JUnit, TestNG Unit testing frameworks in creating test scripts, test suites and HTML reports.
  • Worked on Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Involved in creating test reports generated out of TestNG and captured the error screenshots.
  • Validated data and performed backend/database testing using SQL queries, Joins and Functions.
  • Involved in developing several complex SQL Queries to perform database testing.
  • Participated in performing Integration testing, End-to-End testing, Regression testing, Functional testing, and User Acceptance testing.

QA Automation Engineer

Confidential - Phoenix, AZ

Responsibilities:

  • Assessed and analysed Agile user stories and participated in Sprint planning, Review Sessions &Scrum Meetings and developed Test Scenarios, Test Cases, Test data, Test reports.
  • Used Hybrid, Keyword/ Data Driven framework and extracted data from external Excel files using Apache POI.
  • Tested the application in highly dynamic environment with sprint team using Agile methodology.
  • Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Involved in creating automated test scripts using Selenium and JUnit.
  • Configured Selenium WebDriver Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Worked on implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Involved in managing the framework dependency jars using Maven and Maintained the resources in source controls like Git, Jenkins for improvements and new features.
  • Participated in performing load tests using JMeter.
  • Involved in Web services testing using SOAP UI Tool. Validated request and response XML. Added assertions to validate the XML in Webservices SOAP and RESTFUL service.
  • Used Jira for Defect tracking and project management.
  • Involved in developing custom libraries for automation using JAVA & Selenium WebDriver.
  • Involved in designing and implementation of UI Automation Strategy and POC with Protractor.
  • Used OOPS C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
  • Worked on development of script and performed Rest API testing using Postman with JSON for Regression testing, Sanity, & Smoke testing
  • Used python to develop Automation framework to Validate REST Web Services.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Organized and facilitated Sprint Planning, daily stand-up meetings, Reviews, Scrum Meetings, Retrospectives, Demos etc.
  • Involved in creating Data Driven Tests for testing the functionality with various test records using QTP.
  • Used HP Quality Centre for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.

QA Automation Engineer

Confidential - Los Angeles, CA

Responsibilities:

  • Worked with Business, Developers and Stakeholders to understand and define Functional & Non- Functional Test Cases for overall Functional, Regression, and UAT Testing.
  • Involved in creating Manual and Automation Test Cases and Test Data for performing System, Integration and UAT Testing.
  • Validated Sprints and Builds based of cross-browser and performing various types of testing - Manual, Functional, Smoke, Regression & Automated, and User Acceptance Testing (UAT)
  • Involved in design and implementation of Selenium WebDriver automation Data Driven Framework for Smoke and Regression test suites (TestNG and Maven).
  • Involved in all stages of Testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies.
  • Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
  • Worked with web services testing using SOAPUI tool. Testing the API's as well as validate the data returned thru web services responses.
  • Good knowledge of XML, Schema, WSDL, XPATH, Groovy scripting.
  • Worked with Service Oriented Architecture using SoapUI Pro tool to test web services.
  • Automated UI test cases by using Selenium, XPath, integrated with Java.
  • Analyse business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the Scripts on different browsers.
  • Worked on developing Web Services (SOAP, Restful) in Python using XML, JSON.
  • Involved in implementing Selenium Grid to run Regression Tests on multiple nodes and browsers.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE using TestNG and Selenium WebDriver.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Performed Smoke, Functional, Regression and Integration testing.
  • Checked the data flow through the Front End to Back End and used SQL queries, to extract the data from the database.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analysing bugs.
  • Worked extensively with business users to define scope and prepared 'Documents of Understanding' for various change requests by analysing the feedback from user groups.
  • Performed End-to-End testing of database to check data integrity using SQL queries.
  • Participated in developing Test Scripts, Test Cases and Test Data as per business requirements and automated them using Selenium WebDriver.
  • Performed Data driven framework testing using Selenium WebDriver and TestNG functions which reads data Excel files using Apache POI.

QA Analyst

Confidential - Minneapolis, MN

Responsibilities:

  • Involved in analysing the requirements document to formulate the test cases and conducted manual testing for the entire application.
  • Used Agile Development Methodology in execution of this project.
  • Involved in managing individual test cycles, reported bugs and worked with analysts and developers to resolve problems.
  • Interacted with the developers for testing the reporting requirements.
  • Used SQL Queries to validate reports for better performance.
  • Worked on writing test plan and test cases from requirements documents and functional specifications.
  • Logged Defects and tracked fixes using the Quality centre.
  • Documented and executed test cases and test scenarios for all phases of testing including Integration, UAT, Business process testing, Regression and System testing using Quality Centre.
  • Created test data to simulate test scenarios Involved in Test Planning and preparation of testing schedules based on project timelines.
  • Interacted with the Business Analysts and Developers to resolve issues.
  • Drafted changes to requirement and design specifications based on system change requests.
  • Automated and parameterized several test cases using Selenium WebDriver, TestNG, Junit.
  • Logged and tracked the bugs in JIRA.
  • Prepared test summary reports upon the completion of the tests.
  • Discussed the functionality failure problems during testing in the team meetings.
  • Worked on writing SQL queries to pull the data for Functional and System testing.
  • Involved in creating a detailed Test Plan and Test Cases.
  • Discussed the functionality failure problems during testing in the team meetings.
  • Facilitated UAT testing for the end users with the technical guide.
  • Involved in Testing Web based application.
  • Participated in documenting and reporting the issues to developers using Quality Centre tool.
  • Involved in creating and maintaining reusable actions, functional libraries and shared object repositories.
  • Developed SQL queries to check proper data population in application tables.
  • Worked Extensively with Business Analyst and Developers to discuss the defects and their fixes.
  • Prepared Consolidated Bug Report at the end of each round of testing.
  • Actively participated in defect review meetings with the team members, provided written status reports of testing.
  • Performed Functional testing, Integration testing, Regression testing, System testing and compatibility testing, Unit testing
  • Performed Smoke testing, Black box Testing, Security Testing, web testing and GUI testing of Java application.
  • Performed negative tests, Positive tests, regression tests, UI tests, system test and Integration test.
  • Involved in functional, Regression and Load testing.

QA Analyst

Confidential - Des Moines, IA

Responsibilities:

  • Participated in performing Automated, manual, backend and application testing in Agile environment.
  • Followed 2-week iterations in Agile Scrum environment.
  • Implemented Regression and Smoke test by using Selenium WebDriver.
  • Used Selenium Web Driver to run test cases in multiple browsers and cross platforms.
  • Prepared weekly test progress reports during the course of testing.
  • Involved in developing and executing automation System testing using Selenium.
  • Baseline and Alternate solution testing to align the new solution with the existing solution.
  • Used OOPS concepts like Classes, Objects, Inheritance, Interfaces, Access Modifiers, Dictionary in C# programming language for day to day automation of test cases.
  • Involved in creating Automation framework using both C# and Core Java programming using OOPS concepts, Selenium, Java, JUnit/TestNG, Eclipse, Maven.
  • Participated in developing test automation for REST API performance test cases using JMeter.
  • Used Dynatrace for API performance response time and GC related issues.
  • Worked on Typescript, JavaScript, Node.js, to implement the testing framework.
  • Defect tracking and Test Metrics Management.
  • Analyse use cases and sequence diagrams for ongoing business demands.
  • Worked on coordination in preparation of Functional Test cases and automating them using Selenium.
  • Involved in creating BDD Cucumber Framework by adding scripts in typescript and Java for Gherkin based user stories also marking tags for smoke, regressions, UAT (BVT).
  • Involved in developing Appium framework using See Test for both Android and IOS applications.
  • Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity. Used Jenkins continuous integration server to run automated test suites.
  • UI Testing for Resort application worked with Protractor and JavaScript.
  • Involved in generating mock data objects.
  • Automation of regression test cases for both the projects.
  • Performed Functional Testing to identify several critical points in the applications and automated it by using Selenium WebDriver.
  • Coordination in preparation of Functional Test cases.
  • Follow up with different cross commit teams to get Test Accounts, Test environments ready.
  • Involved in reviewing of test scenarios, test cases, scripts.

We'd love your feedback!