We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Menomonee Falls, WI

SUMMARY

  • Around 8 years of QA experience in Software testing using Selenium IDE and Selenium WebDriver using TestNG framework.
  • Extensive experience in testing both manual and automation testing of Client server, Web based and API/ web Services.
  • Extensive noledge on Quality Assurance standards, methodologies, and strategies wif better understanding of Software Development Life Cycle (SDLC) and STLC.
  • Strong working experience in Agile Testing Environment and good expertise in handling Scrum calls, Sprint Planning, Reviews, and retrospective meetings.
  • Expertise in developing Test plan, Test Strategy, Test Scenarios, Test cases and generating reports in both manual and automation testing based on requirements documents.
  • Experienced in various types of AUT (Application under Test) such as Smoke testing, Regression testing, compatibility testing, System testing and Functional testing.
  • Extensively worked on different Selenium automation frameworks.
  • Experience in testing Web Services - , SOAP, HTTP, and REST using various tools like SOAP UI/Ready API and selenium.
  • 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.
  • Designed, developed, and successfully implemented TDD or BDD, Hybrid and Keyword driven frameworks from scratch, using programming languages like Java.
  • Knowledge on working wif python.
  • Implemented TestNG as part of the framework by configuring the tesng.xml file to support test suites, groups, listeners, passing parameters, parallel testing to run along wif selenium grid.
  • Integrated Automation scripts on Continuous Integration (CI) tool Jenkins for nightly batch run of the Script by configuring the Jenkin to pick up the latest code from Git/GitHub/Bitbucket.
  • Experience in developing BDD using Cucumber in java and worked very closely wif the Product owner (PO) to develop Features files, steps definitions and Test Runner Coded Reusable methods for the common framework development to support Web, mobile applications, and API as well by analyzing the functionalities of various web applications.
  • Experience in Mobile App Testing on Android, iPad and iPhone, Emulator and Simulator to perform Mobile App testing, phone functionality and native app testing.
  • Cross browser testing (executing test cases against various browsers like Mozilla Firefox, Google chrome, IE and Safari etc.)
  • Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering under high stress environment. Experienced to work, support, and lead multiple projects independently as well as in a group wif excellent communication, interpersonal, presentation and team leading skills.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium IDE, Selenium RC, Web Driver, Selenium Grid, TestNG, JUnit, Cucumber.

Test Build & Integration Tools: Maven, Jenkins, GitHub

Frameworks: BDD, Keyword Driven, Data Driven, Modular, Hybrid, Page Object Model (POM)

Programming Languages: HTML, Java, Java Script, XML, CSS,Python

Databases: MySQL, Oracle, SQL Server.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Operating Systems: Windows 7,8, 10, Ubuntu, Linux, Mac

Defect Tools: JIRA, Rally, Bugzilla

MS Office Tools: MS Outlook, MS Word, Excel, PowerPoint, MS Access, Microsoft Project, MS One Note

Utilities: Eclipse, SVN, Fire Bug, Fire Path.

Mobile Testing Tools: Appium.

PROFESSIONAL EXPERIENCE

Confidential, Menomonee Falls, WI

QA Automation Engineer

Responsibilities:

  • Identified and defined test cases and scenarios to successfully complete full software life cycle development projects
  • Worked closely wif the quality team, development, and application subject matter experts to understand product functionality and automation priorities
  • Created whole test framework using Selenium for further test creation and execution.
  • Developed automated test scripts using automated software tools such as Selenium and hybrid frameworks TestNG, Cucumber and Maven.
  • Wrote Cucumber (BDD) Feature files using Gherkins according to user requirements, stories, and business rules from scratch.
  • Worked on application automation wif the help of Jenkins CI/CD pipelines.
  • Working noledge on different payment devices such as Verifone PINPAD and integration of Verifone RTS wif in-house payment systems.
  • Worked on integration of different systems such as Ecommerce - database - In house payments system - Verifone RTS
  • Worked on developing a new testing framework (Hybrid Cucumber wif TestNG and Maven) to include PayPal and Venmo as new payment methods. The test results are tan validated against the results in Braintree portal.
  • Used Splunk dashboards for logging and searching.
  • Used JIRA for bugs and defect tracking and Kanban board for team collaboration and project tracking
  • Scripted SQL queries to retrieve data stored in the databases and incorporated it in framework.
  • Used Postman to test the web services while performing integration testing.
  • Performed smoke testing, unit testing, and integration testing of the new framework wif different parts of payments system such as ecommerce, mainframe, payment gateways
  • Developed, and executed automated test cases based on detailed functional and non-functional (quality of service) requirements to identify areas of improvement
  • Coordinated development of test cases, test data, and databases for automation. Ensured availability of test environments, Obtained, and maintained test data
  • Delivered reusable solutions by developing a framework of reusable components dat are not application specific
  • Delivered automated solutions dat satisfy expected requirements, dat reduce test time and/or increase test coverage potential and dat can be TEMPeffectively maintained
  • Generated detailed tickets in response to discovered defects and/or enhancement requests using JIRA
  • Interacted wif other members of the development team, and executive team in a positive manner to deliver on-time and above standard applications
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each confidential deliverable.
  • Revalidated reported defects and verify defect fixes
  • Provided technical mentorship and peer review to other software quality associates for basic automation activities.

Environment: Java, Selenium2.0, TestNG, XPath, Firebug, Eclipse, Hybrid/Data Driven Framework, JIRA, GitHub, Oracle, XML, HTML, Cucumber, BDD, SoapUI, Maven, Jenkins, JIRA 6.0, Agile/Scrum, postman, Agile

Confidential, Westlake, OH

QA Automation Engineer

Responsibilities:

  • Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
  • Recognized and classified the plan for Test Scope, Test Strategy High Level Document and Test Data wifin the context area of each sprint.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
  • Developed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Implemented TestNG automation framework for Smoke Test to ascertain dat the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Performed Functional testing as per user stories and performed Integration Testing & System testing on “Claims” filing pages using Selenium WebDriver.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Handled the special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization.
  • 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.
  • Configured Web Driver, TestNG, Maven tool and created selenium automation scripts in Java using Test NG and Page object model. Wrote acceptance test using BDD Cucumber, Java.
  • Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • In Hybrid/Data Driven Framework, the Test Suites, Test Cases &Test Data Sets were configured to perform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files.
  • Used SoapUI to test the application web services.
  • Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Scripted SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the insurance application.
  • Worked wif developers to update the defects, resolve them, and track their status using JIRA.

Environment: Java, Selenium2.0, TestNG, XPath, Firebug, Eclipse, Hybrid/Data Driven Framework, Oracle, XML, HTML, Cucumber, BDD, SoapUI, Maven, Jenkins, JIRA 6.0, Agile/Scrum.

Confidential, New Jersey

Quality Engineer - Automation

Responsibilities:

  • Designed test plans, test scenarios, test suites, test cases and test data at system test levels for positive and negative testing, regression testing, unit testing, Integration testing.
  • Executed test cases in Selenium and log defects in tools like JIRA.
  • Implemented automation using Selenium WebDriver using Java programming.
  • Automated test scripts using Selenium WebDriver and Cucumber framework.
  • Developed and executed maintainable automation tests for acceptance, functional, and regression test cases.
  • Identify objects ids, Name, XPaths, links in the application using inspect elements.
  • Tested the web services like SOAP and REST API.
  • Developed automation Framework for SOAP and REST (POST, PUT and GET) API Testing using Restful API, UFT API, SoapUI and Postman.
  • Ran the smoke test and regression test suites using Jenkins.
  • Continuously collaborated wif dev team to setup and modify CI/CD practices.
  • Implemented Appium scripts to test IOS and Android platforms
  • Configured Selenium WebDriver, Cucumber, Maven tool and created selenium automation scripts in java using Cucumber prior to agile release.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Involved in trouble shooting and fixed issues wif developers in different testing phases.
  • Automated Regression and Functional test suites by developing over 170+ test cases and five test suites using Selenium WebDriver.
  • Analyzing and developed test script, test cases and performed Manual and Automation testing like Positive Testing and Negative Testing.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.

Environment: Windows, Oracle, Selenium WebDriver, Soap UI, Cucumber, SQL, Web Services.

Confidential, Rochester, NY

Quality Engineer - Automation

Responsibilities

  • Involved in all stages of Testing Life Cycle, Behavior Driven Development methodologies and Software Development Life Cycle (SDLC) using Agile, Scrum methodologies.
  • The entire java scripting was done using Cucumber framework. Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Mail to send the regression result automatically.
  • Involved in web and windows projects, wif both Java using Selenium Web Driver.
  • Used Firebug to do web-based testing wif selenium for the commands and locator application.
  • Status reporting and test updating in JIRA Tool.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in writing test scripts using java and executed it through selenium cucumber.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Involved in Designing & developing Acceptance data driven framework using GIT repository, Ran the regression scripts on Jenkins. Expertise in Scheduling the Automation scripts jobs by using Jenkins.
  • Created Test data accounts by using test Data Management Source Tool (TDM).
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Reported defects to developers/management using JIRA and involved in trouble shooting and fixed issues wif developers in different testing phases.
  • Built integrations to outside systems for data transfer.
  • Experience on End-to-End testing from project Start to Sign-Off.

Environment: Selenium WebDriver, Java, SQL Server 2012, SOAP UI, Jenkins, Web Services, Eclipse, Agile, Test NG, JIRA

Confidential, Las Vegas, NV

Manual/ Automation Quality Engineer

Responsibilities:

  • Has worked in the migration of over 15 Top 100 customers to the stable Remit One platform.
  • Coordinated the QA testing effort during software project install nights against the production database and provided QA signoff for project w/UAT successfully completed.
  • Attend lessons learned meetings involving the entire project team to provide feedback on any difficulties faced, positive/negative attributes noticed during the Test/UAT phase of the project to improve handling of similar future project.
  • Participated in playing back GUI and smoke scripts to smoke test every build.
  • Performed backend testing using complex Queries manually.
  • Performed back end testing by writing SQL queries.
  • Performed Front- End and Back- End Testing to ensure data consistency.
  • Smoke testing was performed to ensure major functionality.
  • Performed Functional Testing.
  • Conducted GUI Testing and Regression Testing
  • In addition to working on testing alpha and beta versions before each release, I had also worked individually in creating the Lockbox Data Transmission (LDT) File, which helps the connectivity team in migrating the customers from OWL to Remit One platform.
  • Performed System testing, Regression testing and UAT for several claim types and test scenarios.
  • Created and maintained the Requirement traceability Matrix (RTM).
  • Develop the test plan scope, coverage, and objectives.
  • Provide estimate to develop test cases and tan build according to project schedule.

Environment: Windows Server, SQL, UNIX Shell Scripting, MS Visio, UAT.

Confidential

Quality Analyst

Responsibilities:

  • Reviewed the web-based application and identified critical functionalities.
  • Experience in the Waterfall environment and contributed in the Requirement Analysis, Test Design, Development & Maintaining automated test scripts.
  • Created and executed manual test cases using Quality Center. Documented the test cases and created the requirement traceability matrix to demonstrate the test coverage.
  • Created and executed Test Cases manually as well as verified the actual results based on expected results.
  • Performed Functional Testing, Regression Testing, Smoke and Sanity Testing and End to End Testing.
  • Reviewed the Use case and Business requirement documents (BRD) for Functional testing
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in QC
  • Clearly communicated defects wif developers and updated comments in QC
  • Documented and reported all found defects in Quality Center
  • TEMPEffectively implemented QA methodologies, strategies and plans in all stages of SDLC
  • Communicated wif developers to discuss about the defects found in the system.
  • Performed back end testing by writing and executing SQL queries to validate the data

Environment: Waterfall Methodology, Manual Testing, HP Quality Center, MS Excel, Oracle, Windows.

We'd love your feedback!