Post Job Free
Sign in

Selenium Jenkins Java TestNG Junit API Maven GitHub

Location:
San Jose, CA
Salary:
$50-$60
Posted:
February 11, 2021

Contact this candidate

Resume:

Merfu

Abdusalam

**** ******** **, *** ****, CA

206-***-****

*****.******@*****.***

QA automation tester (6 years’ experience) GC EAD

SUMMARY

Proficient in both Manual and Automation Testing skills.

Excellent in Functional, Smoke, Integration and Regression testing.

Very Comfortable on Object-Oriented Programming (OOP) concepts (JAVA).

Test Automation with Selenium WebDriver, Cucumber - Behavior Driven / Data-Driven / Hybrid, JDBC, and API Frameworks through the SDLC processes.

Utilizing Maven dependencies of TestNG, JUnit, Gherkin, JDBC, Apache POI, in the Frameworks by following POM (Page Object Model) design.

Implementing TestNG as part of the framework by configuring the testng.xml files to support Test Suites, Groups, Passing Parameters, and Parallel Testing with Selenium Grid.

Conducting End-to-End Test Automation with Cucumber Framework, JDBC libraries implemented after manually testing the Database through Postman.

Producing visual and informative reports through Continuous Integration and Deployment process by using Jenkins, GitHub.

Experienced in cross-functional teams and individual-environments through Agile-Scrum Methodologies.

Basic knowledge of Karate BDD for REST API Testing.

Excellent skills while working in a cross-functional team or individual work environment.

Very creative-mind, problem solving and detail- oriented, virtuous team player with enthusiasm to learn and adapt to new environments.

TECHNICAL SKILLS:

Testing Frameworks: Cucumber-BDD/DDT/Hybrid, Selenium WebDriver, JDBC, POSTMAN

Testing Tools: JUnit, TestNG, Selenium, JDBC, REST Assured

Bug Tracking Tools: JIRA

Dependency/Building Tool: Maven

Languages: Java, SQL

Continuous Integration Deployment: Jenkins

Selenium Grid Databases: Oracle SQL, MySQL

Version Control: Git, GitHub

Platforms: Mac IOS, Windows, Slack

IDE: Eclipse, IntelliJ, SQL Developer, POSTMAN

WORK HISTORY

Empower Retirement -Redwood City, CA (QA Automation Tester)

Feb 2018 – Present

Project Description

Finance application designed to allow users to easily access their retirement plans, view account summary with balances, change contribution rates, and download or upload documents, and update personal profile.

Responsibilities

Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.

Performed UI testing using Cucumber BDD to run Smoke and Regression Tests on multiple platforms and browsers in parallel.

Implemented TestNG as part of the framework by configuring the testng.xml files to support Test Suites, Groups, Passing Parameters, and Parallel Testing with Selenium Grid.

Actively used Excel Data-Driven Test and JDBC in Test Cases to produce healthier test data and used Apache POI Excel libraries to read, write and get data.

Used API concepts with SQL queries in Test Cases with the help of the Manual Testing tool Postman to extract JSON file format.

Used IntelliJ as IDE and run tests on different browsers such as Chrome, Firefox, and Safari.

Used the JIRA management tool as the bug tracking tool and GIT as the version control system.

Experience in the Agile project while attending Sprint Ceremonies such as Sprint Planning meeting, Sprint Review, Retrospective, Backlog Grooming.

Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts.

RingCentral – Belmont, CA (QA)

Jan 2015-Februray 2018

Project Description

Office productivity application designed to allow users to communicate and collaborate easily with others through Messages, Phone, Tasks, Events. It combines multiple communications applications into one unified user interface, enabling teams to stay connected and boosting their productivity.

Responsibilities

Analyzed the Business Requirements, System Functional Specifications, Used Cases and Design Documents of the application.

Involved in Designed Test Strategy, developed Test Plans, approved Test Cases and System Test Completion reports.

Involved in testing the functionalities; used Test Cases manually and coordinated with development team in fixing the issues.

Expected Manual Test Cases by using the test data inputs for Front End / UI Testing and delivered End-to-End Testing.

Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.

Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins.

Used Java language and Junit framework for scripting; Used Maven for building the WebDriver project.

Conducted Black box, Functional, Regression, Smoke testing with Eclipse Testing, Selenium WebDriver, Maven, Java, for web-based applications.

Used complex SQL Quires to perform back-end Database testing.

Conducted End-to-End, Manual testing of the system and prepared and managed test cases using JIRA.

EDUCATION

Bachelor’s Degree in Information Management September 2006 - June 2010

Xinjiang University, Urumqi, China

QA Testing Boot Camp, Istanbul Turkey January 2014 – August 2014



Contact this candidate