We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Melbourne, FL

SUMMARY

  • Around 8+ years of extensive experience in Software Quality Assurance (Manual/Automation) using Web - based, Desktop and Client/server application with strong business understanding
  • Responsible for Test Planning and Execution based on clients’ specifications.
  • Expertise in documenting the Business Requirements Document (BRD), generating the UAT Plan, maintaining the Traceability Matrix and assisting in Post Implementation activities
  • Proficient in the use of Quality Center for Test Planning, Test Designing, Test Analysis, Test Execution, Defect Tracking and Test Evaluation
  • Experienced in writing Automation API test cases for Restful and SOA applications using Selenium, Gherkin, Cucumber, Java, Junit, XML and JSON.
  • Expert in preparing test plan, test cases, test procedure, and test scripts for automated and manual testing as per user requirements and functional specifications of the system.
  • Strong knowledge in Software QA standards, flows and methodologies like functional, integration, regression, black-box, white-box, smoke and sanity testing.
  • Expertise in automating the Rest web services testing using Rest-Assured Framework with Maven Integration and TestNG.
  • Good working experience on SOAP UI for automation testing and load testing for validating various web services used in the application.
  • Experience in working with Spring Cloud Contract for integration and unit testing.
  • Experienced in manual testing and automate SOAP and Restful Web Services using SoapUI, Apache Http Client, REST Assured.
  • Excellent Experience in load testing web services using JMeter with maven and build through Jenkins.
  • Strong Knowledge in automating the software testing environment with open-source tools like Selenium IDE, TestNG, Web Driver.
  • In-depth knowledge of all QA Phases that include Manual, Functional, System, Integration, End-to-End testing
  • Good hands-on Automated Functional Testing experience using Selenium Web Driver for testing Web-based applications.
  • Hands on experience in analyzing Business requirements and finalizing Test Approach, Test Plan, preparing Test Scenarios, Test Conditions and Test Scripts as per Functional and Technical Design Document.
  • Experience writing SQL queries for data validation against back-end APIs.
  • Experience in writing tests in Junit and TestNG framework.
  • Developed Automation Script using Selenium Web Driver, RC Server, Eclipse, TastNG and Java.
  • Experience in Test Planning, Scripting, Scenario configuration, analysis, running automated performance tests and complete understanding of Software Development Life Cycle (SDLC).
  • Good knowledge in Automation tools like Selenium WebDriver, GEB, Protractor and QTP.
  • Experience on validating request and response XML, SOAP and RESTFUL web-service calls.
  • Well versed with test planning, effort estimation, defect and test management, resource allocation, communication to clients, reporting.
  • Integration server to configure with GitHub and Maven.
  • Experience in working on Waterfall, Agile (SCRUM) and iterative methodology.
  • Experience in interacting closely with scrum team members and in understanding User Stories to fulfill the tasks associated with user stories.
  • Used Eclipse to debug Java code and utilize Maven as project builder with internal Maven Dependency repository.
  • Expertise in understanding Business process for writing Test plans and Test Cases perfectly.
  • Excellent Communication skills, Team problem solving ability, Analytical skills, and skills in High speed. Quality conscious and multitasked environment.
  • Expertise in integrating all test scripts to Jenkins using Maven.
  • Proficient in web services testing using Postman, SOAPUI and Ready API tools and expert in reading WSDL.
  • Expertise in coordinating the testing effort with business analysts, developers, technical support & assisting to base line the requirement specifications for change control and configuration management.

PROFESSIONAL EXPERIENCE

Confidential - Melbourne, FL

QA Automation Engineer

Responsibilities:

  • Performed automation using Spring Cloud contract for integrating automation scripts with development code base which can be used for Unit Testing and Integration Testing.
  • Used Maven for building the Rest-Assured project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Wrote JavaScript Automation code to verify the trigger logic of the questions triggered based on specific answers provided by the users and specific forms triggered based on the user's answer selection.
  • Perform Unit Testing, Integration Testing, Regression Testing and Manual Testing.
  • Appium to design and develop tests in Android/IOS platform for mobile App testing. Verify the end-to-end ETL flow from source to target and validate the data transformations.
  • Validated Merchant’s web presence and contents through Rest Web Services using Postman and Ready API.
  • Developed Automation Framework from a scratch using Protractor and Jasmine for Ul Automation.
  • Wrote BDD JavaScript code to automate the angular.js application developed using Form.io in our automation framework.
  • Created complex test data based on rules written by BSA using Open Rules to calculate risk score of the customer-based o multiple criteria and insert in MDM data base.
  • Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.
  • Experienced in designing and building Frameworks like Behaviors Driven Development (BDD), Test Driven (TDD).
  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Hands on experience with Swift, KIF and Appium for Mobile UI Automation and XCTest for u.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Perform Automation and Manual Testing. Develop Automated Test Scripts/Frameworks using Test Frameworks such as Night watch, Hobbes, Mocha and Chai.
  • Involved in designing and implementing of hybrid automation framework to be used with Rest Assured and Maven using TestNG framework.
  • Performed Data driven testing Rest-Assured using TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Wrote groovy scripts to validate REST Response based on created test data using ReadyAPI (SoapUI).
  • Troubleshoot failures to find out broken rule or defect in REST API by checking the logs.
  • Responsible for writing and maintaining test cases in HP Quality Center.
  • Hands on experience in Mocking libraries -Lisa Mocking and Cucumber libraries for rest api testing.
  • Participate in production testing during the final production push and provide production support.
  • Executed Test Scripts manually and reported defects using both Excel template and Quality Center
  • Strong Knowledge on automating tests using protractor for angular JS projects
  • Experience in CA Lisa for virtualization and Automating the Web Services
  • Hands on coding experience with Java Language.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Enhanced Gradle based Java code to verify the mongo db data with the JSON (converted to excel document) and write the test results in other excel files for approx. records.
  • Performed UI and API testing using Cypress and created from framework from the scratch.
  • Used GitLab to manage the UI Automation Code.
  • Interact with developers and BSA to understand the requirements clearly and discuss/explain the defects found in the application.
  • Work in multiple teams like Scoring, Screening and Question Bank in KYC to perform Black Box Testing, White Box testing, Manual Testing, API automation and UI Automation.
  • Participate in scrum meetings like daily standups, story acceptance and sprint planning.

Confidential - Melbourne, FL

QA Automation Engineer

Responsibilities:

  • In depth understanding of Object-Oriented Programming and skilled in developing automated test scripts in Selenium.
  • Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
  • Used Git repository for developed test scripts
  • Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java using Test-NG prior to next quarter release.
  • Developed Automation scripts for all the new UI changes using Swift with KIF Framework and Xcode as an IDE and exposure with Appium.
  • Performed Rest web services API test using Ready API for automation and Postman as a manual tool.
  • Responsible for installation and automate functional testcases using Test Cafe node.js using TypeScript.
  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Actively participated and interacted with product management teams in the review and analysis of functional requirements.
  • Expert in both Manual and Automation (Selenium/IOS/Cucumber/calabash) testing of the applications
  • Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
  • Performed End-to-End testing manually and was associated with User Acceptance Testing.
  • Develop and enhance automated test scripts from a scratch for Functional and Regression testing using PROUI built on top of Protactor and Selenium WebDriver.
  • Write BDD (Behavior Driven Development) tests using Cucumber and JavaScript.
  • Develop Node based Automation scripts using JavaScript for Ul Automation.
  • Experienced in running unit and integration test using tools such as JUnit, Karma, Mocha. Wrote unit test using python.
  • Used Chai Assertion library to perform assertions.
  • Experience in doing automation testing for Mobile application using Appium tool and Perfecto mobile software, which involves IOS and ANDROID platforms.
  • Hands on experience on working Cypress for angular application end to end testing.
  • Automation Restful services using Rest Assured API using java by following the TDD/BDD Framework model.
  • Used CSS Selector to identify elements using CSS Containing Text, CSS Array and CSS All to find elements in the AngularJS application.
  • Participate in manual, Sanity, Smoke, Functional and Regression testing.
  • Tag the smoke tests and run as a part of build verification.
  • Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.
  • Create test data and wrote (Cassandra) cql queries for data validation.
  • Experience in version control systems like GitHub for source code maintenance.
  • Use Jenkins as a continuous Integration tool to schedule and run the automation test scripts and promote build from DEV to QA.
  • Interact with developers and Technical Product Manager to understand the requirements clearly and discuss/explain the defects found in the application.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool create Test cases.
  • Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
  • Responsible for writing and maintaining test cases using Rally.
  • Responsible for executing the Automation Back-end tests automation of Restful APIs using Micro Tester (built on Rest Assured and TestNG) and the project management tool Maven.
  • Extensive knowledge on web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, and jQuery.
  • Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.
  • Attended weekly status meetings with development and management Teams.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Confidential - West Melbourne, FL

QA Automation Engineer

Responsibilities:

  • Conducted Functional, Integration, Regression, Smoke, Database Integrity and System testing.
  • Developed and Executed Test Scripts for Functional, Integration and Regression Testing.
  • Did the Traceability Matrix and linked them to requirements.
  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using agile methodology.
  • Participated in Uploading all the Manual Test Scripts to the Quality Center
  • Automated Restful services using Rest Assured API using java by following the TDD/BDD framework mode.
  • Validated the Web Services (SOAP), both Request and Response messages.
  • Performed Ul Automation using the browser automation tool GEB within selenium and groovy scripting language and TestNG framework and validated the REST response with UI.
  • Developed Java and Python scripts to automate the test cases.
  • Gathered all the requirements from Functional Requirements documents.
  • Responsible for Reviewing and documentation for reporting the status to the QA Project manager.
  • Developed Automation scripts using Selenium WebDriver and involved in designing of automation framework.
  • Developed Test cases, Test conditions, Test Scripts using Quality Center.
  • Executed the Test Cases and Test Scripts by using Quality Center.
  • Wrote the locators for Ul automation using jQuery selector.
  • Created web UI tests using Cucumber, Gherkin and Cypress Automation.
  • Created Emulator and Simulators using Android SDK and Xcode.
  • Tested REST API using REST Assured, TestNG, Apache POI, and log4j framework.
  • Experience working with Node.js tool to automate end-to-end web testing using Typescript.
  • Used Groovy/Grails Tool Suite (GGTS) to develop the test cases and performed manual testing.
  • Service automation in Spock testing Framework and groovy language and JUnit.
  • Used JIRA for defect tracking and closely worked with the developers in replicating bugs.
  • Identify and analyze defects and communicate them clearly
  • Involved in executing SQL queries for backend testing. Used SQL Queries to verify the data from the Oracle database.
  • Worked in Regression testing, Parallel Processing using Selenium Web Driver in BDD.
  • Working with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber Feature and Scenario.
  • Consider all Report Bugs for continuous process improvement and keep tracking on SDLC critical path
  • Run cross browser test and test business rules on the portal.
  • Reporting defects and working with developers to get bugs/issues resolved.
  • Created test data using random test data generators and fetching data from the database to compare results with the web service.
  • Performed, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Design different Scenario in Ready API using Build Query request and JDBC request also design SQL Script with multiple JOIN on different table to get the data from SQL data base.
  • Designed and developed in-house web-based QA portal to schedule any jobs including automation jobs using asp.net, AngularJs, Bootstrap3, JavaScript, Typescript, jQuery and integrated with Hangfire scheduler (Open Source .net job scheduler).
  • Built test automation framework from a scratch based on Page Object Model.
  • Created JSON request and validated the response using postman Interceptor and swagger UI.
  • Performed Soft Assertions using Assert Java library.
  • Combined Protractor with powerful tools and technologies such as NodeJS, Selenium, WebDriver, Jasmine, Cucumber and Mocha.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Using the JMeter tool performed the Load Testing simulating the number of users to a minimum level and a maximum level.
  • Participated in story grooming, sprint planning and retrospectives for two-week long sprints.
  • Designed the Performance Test Plan and performed the Performance Testing using JMeter to analyze the performance level of the application.
  • Validated web services manually and through automation using SOAP UI.
  • Used Jenkins as a Continuous Integration tool and SVN as a source of repository in the Maven project.
  • Interacted with the product owner and BA to understand the user stories and participated in giving story points.

Confidential

QA Analyst

Responsibilities:

  • Involved in Maven configuration for running servers and scripts after the build.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and safari
  • Participated in Cashier system Pre-Planning meetings and reviewed Product Backlog with the team.
  • Participated in Cashier system Reviews and Retrospectives.
  • Recorded daily burned hours into Version One.
  • Written white-box test cases based on the User and Business Requirements.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
  • Performed functional testing to identify various critical points in the application and automated it by using WebDriver IO with Mocha frameworks for Java Script.
  • Performed manual testing of each build and then Smoke, Adhoc, Regression testing on each build using Selenium WebDriver
  • Worked on White-Box server-side System level test cases using JUNIT.
  • Participated in daily scrum meetings and design sessions.
  • Experienced in developing Keyword-Driven, Data Driven, TDD, Behavior driven & Hybrid Framework using Selenium WebDriver and Python.
  • Experienced in developing and Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for the Relational Database, Java, WEB and Client/ Server applications.
  • Worked with the manager for developing QA Test Plan.
  • Played the role of a team lead by training other testers and provided guidance as and when needed.
  • Developed test cases for every Scenario identified in the Cashier system.
  • Reviewed test cases with Business and Development team and revised test cases based on the feedback provid.
  • Involved in previews of partially developed stories and provided the feedback.
  • Executed test cases in the Test environment.
  • Performed End to End testing using BDD framework with Cypress
  • Logged bugs found during testing into Track Record.
  • Used Appium tool to develop automation test scripts on Android platforms for native applications on mobile devices.
  • Developed and documented complete testing process with well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.
  • Developed AutoIt functions handle Authentication windows and popup.
  • Worked in the form of sprint team with business analysts and developers in Agile methodology.
  • Tested hot fixes and performed Regression Testing on every build before going into Production.
  • Provided status reports to the higher management team.
  • Coordinated with developers to resolve the bugs found.
  • Enhanced Test cases to help Appium Automation for the project.
  • Creation of Framework using Typescript, JavaScript, Protractor and Cucumber.
  • Maintained the Selenium and Java automation code and resources in source control like CVS,SVN over the time for improvements and new features.
  • Ran validation scripts in SQL server for the data going to downstream products every week.
  • Reported the validation scripts execution results to Information Services users.
  • Prioritized bugs by coordinating with Configuration and Business Analysts.
  • Performed Component testing, Functionality Testing, Integration Testing, Data validation testing, Regression Testing, UAT.
  • Developed Automation scripts using QTP.
  • Performed Manual and Automation Testing on different Services of the project by executing the Test Scripts.

We'd love your feedback!