Name: Md Omar Faruk
https://vioresume.com/omar-faruk
linkedin.com/in/md-omar-faruk-0abb40108
Email: ***********@*****.***
Phone: 214-***-****
Dallas, TX, 75243
Technical Skills & Tools:
Testing & Reporting Tools
Selenium (Java), QC/ALM, JIRA, JUnit, TestNG, Cucumber, SoapUI, Rest-Assured, Postman, GitHub, Jenkins
Development Environment
Java, Selenium
Process and Methodology
SDLC, STLC, Agile, Waterfall Model
Database Tools
Oracle SQL, MySQL
Scripting Language
XML, HTML
Build Tool
Maven
Design pattern
Page Object Model
Professional Summary
7 years of experience in performing Manual and Automated Testing.
Proficient in different types of testing such as: GUI testing, Web testing, Regression testing, User Acceptance Testing (UAT), Functional Testing, System Testing, Integration Testing, End to End Testing, Data Base Testing.
Knowledgeable with test automation framework tools JUnit, TestNG, Cucumber.
Extensively working in using Selenium WebDriver APIs for writing JUnit test suites and test cases for testing functionality with the Selenium Server.
Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
Proficient in developing Data driven and Hybrid Frameworks. Along with, strong experience in cross browser, cross platform web testing with WebDriver.
Expertise in functional testing, integration testing, regression testing, System testing, black box testing, GUI testing, Sanity testing, Ad-hoc testing, usability testing, back-end testing, browser compatibility testing, API testing and User Acceptance Testing (UAT).
Writing SQL commands such as Join, Set, Group By and executed stored procedures and functions.
Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
Good Knowledge in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
Proficient in writing and executing SQL queries to perform Data Validation and Back-end testing of databases to check the integrity of data.
Read code written in different programming languages Java, Java Script and databases like Oracle, SQL Server.
Expertise in using Apache POI to read data from external sources for locators into the test script.
Experienced in using GitHub as a source repository system to share code within the office & overseas team.
Testing Web Services: SOAP and REST API requests using SoapUI and Postman.
Hands on experience in automating API testing using Rest Assured.
Professional Experience
United Health One
Jan 2019 – Present
Dallas, Texas
Title: QA Automation Engineer
Responsibilities:
Preparation of the Test Strategy and guiding the team.
Create Cucumber Feature Files for BDD environment project with Java Object Oriented Programming.
Design, build and maintain story-based test automation scripts for Ul validation using Cucumber through business, functional, and technical expertise.
Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and Junit/TestNG.
Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the environments.
Create and enhance numerous test scripts to handle changes in the objects, test application’s GUI using Selenium WebDriver.
Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspective.
Extensively used Selenium to take Screenshot for Capturing Failed test cases, select for selecting multiple values from a list, Action for various key / mouse event, with different Locators (XPath, CSS, id, Link text) etc.
Involve in executing SQL queries and SQL procedures, functions used for backend testing.
Develop Requirement Traceability Matrix (RTM).
Follow Agile scrum methodology as part of SDLC.
Participated in daily stand-up, sprint grooming, planning, retrospective meetings as part of agile process.
Defects logging and monitoring their status to closure using Jira.
Present sprint demos to product owners at the end of every sprint.
Perform system testing, functional testing, integration testing, smoke testing and regression testing.
Support smoke and regression testing in production environment during rolling deployments.
Design object repository in the selenium framework using CSS and XPATH locators.
Web services testing using SOAPUI (Get Method, POST Method) -SOAP and Restful (JSON).
Experience in RESTFUL web service Testing using Rest Assured framework. Validated JSON formatted data by using different HTTP Methods like: GET, POST, PUT etc.
Participate in QA reviews and implementation of processes and procedures improvements.
Maintain and execute API regression suit and reported results.
Experience in using GitHub as centralized repository as well as version control tool.
Dallas Capital Bank
July 2016–Dec 2018
Dallas, Texas
Title: QA Automation Engineer
Responsibilities:
Highly knowledgeable in business and functional requirements of multi-tier architecture software.
Participated in story grooming sessions and wrote acceptance criteria with business team, Agile/Scrum.
Good understanding of Test Deliverables such as Test Plan, Test Cases, Risk Analysis Report, Requirement Traceability Matrix, Defect Report and End-to-End test flow.
Knowledge on creating all types of testing scenarios: positive, negative, data validation/backend, web services, grey box, white box, and black box.
Performed manual testing and maintain documentation on Regression, Integration and User- acceptance.
Strong in SQL querying to validate data from the app to source and used JDBC to connect for automation.
Automated with Eclipse IDE, Java, Selenium Jars, TestNG and Page Object Model (POM).
Created Test Cases using Element Locators and Selenium WebDriver methods.
Setup Selenium Grid to run Selenium scripts on different browsers.
Used Maven build tool to manage framework with dependency jar files, plugins, test suites etc.
Performed continuous integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
Integrated TestNG with Selenium using Eclipse to generate test execution result.
Routine sending TestNG Reports to the QA Manager regarding progress updates and the results of the various tests executed.
Worked extensively on SoapUI for testing the back-end web service calls.
Involved in testing Web services (SOAP and REST) and XML with a tool called SOAPUI, for the local WSDL with URL and created Test cases, and validated data flow.
Worked with developers to Create and Update the defects, resolve and track their status.
Provided the status reports on test cases executed, defects found, defects pending, defects solved.
Created JIRA tasks for all the defects found during the functional and regression testing.
Maintaining the Selenium and Java automation code and resources in the GitHub source control.
JetBlue
July 2015– June 2016
New York, NY
Title: Test Engineer
Responsibilities:
Analyzed the Business Requirement Document (BRD) and developed detailed Test plans, prepared Test cases.
Conducted sanity testing of the application based on user requirements.
Performed application testing utilizing waterfall methodology.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the MySQL database.
Involved in all phases and stages of Software testing life cycle including end-to-end system testing and business requirements analysis.
Used JIRA for Identifying, logging, tracking and escalating bugs.
Test Execution & Defect Reporting.
Test & Defect life cycle management.
Functional and Regression testing.
Used JIRA for Identifying, logging, tracking and escalating bugs.
Environments:
Windows, XML, JSON, HTML, JIRA, Oracle, MS SQL server, Agile, Java, SOAPUI, Postman, ALM, Selenium-Eclipse, GitHub, Jenkins
REFERENCES Available Upon Request
Education:
Stamford University Bangladesh, Dhaka, Bangladesh May 2013
Bachelor of Science in Civil Engineering