Post Job Free

Resume

Sign in

Automation Testing Api

Location:
Richmond, VA
Posted:
October 02, 2023

Contact this candidate

Resume:

Jennifer Karulos

Email: adz32m@r.postjobfree.com Phone: 804-***-**** Legal Status

OBJECTIVE

QA Automation Engineer with over 5 years of extensive experience in all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Proficiently skilled in various Automation testing frameworks, including Data-driven, Page Object Model, Behavior-driven, and Hybrid. Throughout my career, I have successfully integrated testing tools and strategies, enabling the design, creation, and development of end-to-end Automation Test Scripts. As a dedicated member of delivery teams, I consistently add value by ensuring efficient and effective testing processes.

PROFESSIONAL SUMMARY

Strong experience in Java, and OOPS concepts. Extensively used Java for test case automation.

Experienced in developing Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), using Cucumber and TDD (Test Driven Development) using WebDriver and TestNG.

Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods.

Involved in the Continuous Integration of the automation framework with Jenkins.

Good understanding of Application Programming interfaces (API) testing.

Experience working on API Testing using Postman and Rest Assured as well as performed database testing using JDBC. Used Apache POI to access data from external bases to load into locators in web applications using Test Scripts.

Reputation for using test automation tools such as Selenium WebDriver/IDE/Grid to develop automation testing scripts for web applications.

Worked on source version control tools such as Subversion (SVN) and GIT

Experience in writing CSS selectors, and X Path expressions to identify Web Elements using Selenium WebDriver.

Performed data-driven testing using Excel and automation using the Apache POI library.

Expertise in Manual Testing and different types of Automation Testing including different types of BlackBox testing including Integration Testing, Smoke Testing, Regression Testing, Ad-hoc Testing, Boundary Value Testing, and Database Testing.

Experience using management and bug tracking tools JIRA and HP ALM/ Quality Center.

Experienced in Database Testing using SQL Queries on Oracle, DB2, and SQL Server.

Strong background experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix (RTM).

Reputation for different management scenarios like Quality Assurance, Defect Tracking, System

Integration, and Task Scheduling.

Strong knowledge of SDLC & STLC, and a deep understanding of Agile and Waterfall methodologies.

Ability to adapt to a new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere, and committed.

TECHNICAL SKILLS

Testing Tools

Selenium 3/Selenium WebDriver, Postman

Languages

JAVA, SQL, XML, IDE Eclipse, SQL Developer

Test Framework

Cucumber, JUnit, TestNG,Data-Driven Framework

Build and Integration Tool

Maven, Jenkins

Processes

Agile-Scrum, Waterfall

Bug Tracking Tools

JIRA, HP ALM, Quality Center

Version Control Tools

GIT, GitHub

Databases

Oracle, MySQL, Postman

PROFESSIONAL EXPERIENCE

Nordstrom, WA Software QA Engineer January 2022- Present

Responsibilities:

Analyzed business requirements, User Story, system requirements, and data mapping requirement

specifications interacting with the client, developers, and QA team

Documenting the test cases, their outcome, and the expected results to determine the quality of the

software product.

Developed test scripts in Java language using Selenium WebDriver and Cucumber framework in Gherkin format.

Involved in the usage of the BDD framework to develop Cucumber Step Definitions, Scenarios

, and Features using the Gherkin language.

Used runner classes in Cucumber to generate step definitions and also used tags to run different kinds of test suites like Smoke and Regression.

Designed, developed, and implemented a POM-based automation testing framework utilizing Java, and Selenium WebDriver.

Set up the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Implemented Automated execution of tests using Maven and Jenkins.

Utilized Maven to manage dependencies for test execution, and plug-ins and created profiles of grouped test cases to run sanity and regression testing.

Performed Manual and Automated API Testing of REST Endpoints using Swagger and REST

Assured via sending requests using HTTP methods (GET, POST, PUT, and Delete) and validating the JSON response and Schema along with status codes and errors.

Created automated scripts for REST-API testing using Rest Assured Framework.

Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.

Used Jira for defect reporting and tracking. Closely involved with the development team, maintenance

team, and business team regarding changing requirements, builds, and releases.

Used automated scripts to perform Functionality Testing during the various phases of the application

development using Selenium.

Performed functional, integration, black-box, Back-end and system, regression, and user acceptance tests.

Environment: Selenium, Java, Cucumber, Gherkin, Web driver, GIT, Maven, Jira, XPath, CSS

Selector, Eclipse, Windows, Mac, Agile, Internet Explorer, Chrome, Firefox

Bank Of America, NC QA Tester October 2019 - November 2021

Responsibilities:

Reviewed test basis, and test documentation, and designed test cases, test scenarios, and test scripts.

Developed an Automation framework using Selenium WebDriver (Java) and Test Execution using TestNG.

Designed, developed, and implemented a POM-based automation testing framework utilizing Java, TestNG, and Selenium WebDriver.

Responsible for implementation of Test Automation Framework build using Selenium WebDriver, TestNG, and Maven technologies under the Java platform utilizing industry-leading harness design patterns and approaches.

Used Java language and TestNG framework for scripting. Used TestNG for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running tests on a nightly basis automatically

Set up the automation framework using Selenium WebDriver to run test cases in multiple browsers

Identified manual and automation test cases for Smoke, Regression, and functional testing.

Involved in designing and building automation frameworks in support of continuous integration in a test- driven development (TDD) with Selenium WebDriver.

Performed database testing on Oracle RDBMS.

Environment: Selenium WebDriver, Java, TestNG, Agile Scrum, SQL, Maven, CSS, Eclipse, Git, GitHub, Windows 7.

Geico, MD Manual Tester May 2018 - August 2019

Worked with more experienced QA professionals to test software products for functionality, reliability, and usability. This involved writing test cases, executing tests, and documenting the results.

Identified defects or issues with the software being tested and reported them to the relevant parties clearly and concisely.

Worked with the development team to understand technical design and architecture for test planning.

Executed manual test cases, re-tested defects, and reviewed results of all tests

Prepared traceability matrix to ensure adequate coverage of the test cases.

Prepared required documentation for testing signoff by various parties as required by the project plans.

EDUCATION & CERTIFICATIONS

Bachelor of business administration in accounting from Cairo University October 2008.

Syntax Technologies: Coding Bootcamp.



Contact this candidate