You are on page 1of 4

Mohammad Hafiz Shamal

SDET
703-505-7997
hafiz.shamal@gmail.com
Fairfax, VA
Work authorization: Green card holder

QUALIFICATIONS

● Over 7 years of experience in Information Technology, with extensive focus in Software Quality Assurance,
proficient on testing Web based applications and a good experience on Core Java OOPs concepts.
● Experience in all aspects of the Software development life cycle (SDLC) and strong knowledge of Agile/Scrum
and Waterfall Models.
● Strong Java skills with experience on Selenium WebDriver/IDE for developing automation test scripts for web-
based applications.
● Experience writing automation tests within the automation framework and contribution toward the
maintenance of the frameworks.
● Experience in manual and automation testing on various domains including Banking, Retail, E-Commerce,
Insurance and Financial-Mortgage.
● Experience in developing Test Cases, Test Scenarios, Test Scripts, and Feature files for Behavior Driven
Development using Cucumber framework.
● Sound knowledge of Cucumber (BBD) and TestNG frameworks for UI testing and good knowledge of tools like
Apache Maven, Jenkins, and Git.
● Experienced with Structured Query Language (SQL), HTML, Git, JAVA, and Selenium WebDriver.
● Thorough knowledge in Cross Browser/ Cross Platform Testing, Smoke Testing, Black-Box Testing, User
Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, Regression Testing, GUI Software
Testing, UI Validation, Boundary Value Testing.
● Experience in reviewing and analyzing Business Requirements, Test Plans, Test Cases, Test Scripts, Test
Estimation & Requirement Traceability Matrix (RTM).
● Proficient in using Database Management Systems such as PostgreSQL, Microsoft Access, MySQL, and Oracle.
● Experienced in Test Driven Development (TDD), Behavior Driven Development (BDD), using Gherkin language,
JAVA, Selenium in both TestNG and Cucumber Automation Frameworks.

EDUCATION

TECHNICAL SKILLS
Testing Tools Selenium IDE/WebDriver
Languages JAVA, SQL
Web Technologies HTML, XML, CSS
IDE Eclipse, PgAdmin, SQL Developer
Test Framework TestNG, Cucumber
Build Tool Apache Maven
Processes Agile-Scrum, Waterfall
Bug Tracking Tools JIRA
Databases PostgreSQL, Oracle, MS Excel
Operating Systems Windows (7, 8, 10) Mac OS
EMPLOYMENT HISTORY

Test Automation Engineer 05/2018 – Present


MetLife Washington, DC

● Analyzing and implementing business requirement and functional requirement documents for completeness,
testability and will carry out testing activities.
● Preparing test strategy document to define the test environment, entrance and exit criteria into different phases
of testing and resources required to conduct the job.
● Implemented Regression and Smoke/Sanity test execution using Selenium WebDriver.
● Developing Test Scripts to implement Test Cases and perform BDD (Behavior Driven Development) using
Cucumber Features, Scenarios and Step Definitions in Gherkin language.
● Participating in User Acceptance Testing (UAT) exclusively in an agile environment. And providing support for
business user during UAT Testing.
● Creating automated test scripts in JAVA and Selenium WebDriver.
● Being involved in Agile Scrum methodology and participating in Sprint Planning, Sprint Review, Spring
retrospective, and Daily Scrum.
● Maintained automation framework and used POM Page Object Model approach to develop automation scripts
using Java and Selenium WebDriver.
● Participated in Stand-up meeting, weekly automation meeting and weekly assessment meetings with business
analysts and developers.

● Performed User Acceptance testing (UAT) in an agile environment.


● Using Maven for build management, Jenkins for Continuous Integration of the builds, and running testcases.
● Building framework and implementing Page Object Model, using Selenium WebDriver, Cucumber, JAVA and
OOPs concepts.
● Designed automation tests within the automation framework and provides required maintenance on those tests
● Experience in Core Java, OOPS concepts.
● Solid knowledge of SQL.
● Managed defect tickets in JIRA
● Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in
domain specific language, Gherkin.

Environment JAVA, Selenium hybrid, Selenium WebDriver, Selenium Grid, JAVA & OOPs Concepts, Data Driven and Page
Object Model Framework, Cucumber, Gherkins Jenkins, SQL, Maven, HTML, XPath, GitHub, GIT, Oracle SQL Developer,
MS Office suite, JIRA, SDLC, STLC, Agile/Scrum, XML, JSON, Windows XP, 7, 10, Browsers: IE, Mozilla Firefox, Safari,
Opera, Chrome.

Software QA Automation Tester 08/2016 – 04/2018


Emigrant Bank New York, NY

● Maintained testing frameworks and automated test suites for the product teams to which they are assigned.
● Developed test code in Java language using Selenium WebDriver and TestNG framework.
● Reports software defects and shepherds them through the defect life cycle to closure.
● Create detailed, comprehensive, and well-structured test cases and test scripts
● Analyzed user stories and participated in Sprint planning, Spring Review, Sprint Retrospective, and Scrum
meetings.
● Assisted writing Test Plans, Test scenarios, Test cases, Test data, Test procedures, creating Test reports, and
traceability matrixes.
● Used TestNG testing annotations to group the test methods and for cross-browser testing.
● Assisted test lead in documenting User Acceptance Test report and reporting defect resolution.
● Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages
● Used Maven for build management, and Jenkins for Continuous Integration of the builds alongside TestNG
automation framework.
● Designed the test scripts and analyzed the results in various levels of the application including integration,
regression, functional and acceptance testing using Selenium.
● Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
● Conducted Regression and Smoke test execution as a separate step of the deployment process using Selenium
WebDriver; Ensured bug fixes do not introduce new regression issues.
● Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
● Reviewed and analyzed Business Requirements Document (BRD), procured test data, designed Test cases, and
Test scripts for the application under test.

Environment: Selenium, WebDriver, Java, TestNG, SQL, Maven, HTML, XPath, GitHub, Windows 7, Oracle SQL
Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, JSON and HTML, Mac OS. Browsers: Chrome,
Firefox and IE, Core Java.

Manual Quality Assurance Tester 10/2014 – 07/2016


UPS Atlanta, GA

● Work closely with business and technical teams in an agile environment to derive testing requirements and
scenarios for our e-commerce web applications.
● Participated in different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC)
using agile methodology.
● Report and manage software issues and test activities with a clear understanding of the Software Development
Lifecycle and the Agile-Scrum methodology
● Developed test environment to perform testing for different test cases; Developed test plan and prepared test
strategy; Verified the test cases and performed test scripts execution.
● Was responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test,
Functional and Regression Tests.
● Write & execute functional and regression Manual tests using requirement document.
● Performed automation testing using Selenium suite web-based automation testing tool.
● Was responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing
using data driven framework.
● Triaged and troubleshooted on issues found during testing. Supported defect fix testing, including reporting,
tracing, and troubleshooting defects in JIRA

● Participated in requirement analysis, created test cases, and execute different types of testing throughout the
test life cycle according to the test plan.
● Participated in regular meetings to learn the product and update the testing status.
● Performed both functionality testing and non-functionality testing: Regression Testing, usability Testing, Smoke
Testing, Sanity Testing, Performance Testing, Integration Testing, Stress Testing, Scalability Testing, and System
Testing.
● Contributed to writing of Automation Test cases using JAVA, Selenium WebDriver, Cucumber and Maven.
● Reviewed database test cases according to assigned Requirements to validate reports by retrieving data
with SQL queries from oracle database.
● Performed End-to-End testing of database to check data integrity using SQL queries.
Environment: MySQL, Oracle SQL Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, JSON and HTML,
Windows, 7, 10, Browsers: Chrome, Firefox, and IE

You might also like