Merfu
Abdusalam
**** ******** **, *** ****, CA
*****.******@*****.***
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