Hamidullah Faiqry
Test Automation Engineer/Lead
Sacramento, CA
Email: *******************@*****.*** Cell: +1-408-***-****
Work Status: Permanent Resident (Green Card Holder)
Professional Summary:
•8 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and experience on Core Java, OOPS concepts
•Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid to develop automation test scripts for web and client server applications.
•Sound knowledge on Junit, TestNG framework for Unit testing, and Maven for Project building
•Experience in the development of Data driven and Hybrid Automation frameworks in Selenium.
•Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
•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 and for cross- browser.
•Experience and domain knowledge in Banking, Retail, E-Commerce, Insurance, Financial- Mortgage domains, and their workflow.
•Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
•Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix (RTM).
•Professional expertise in Smoke Testing, backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Boundary Value Testing.
Technical Skills and Tools Known:
Testing Tools
Selenium IDE/WebDriver, SOAP UI tool
Languages
JAVA, XML, SQL
Web Technologies
HTML, XML, CSS
IDE
Eclipse, SQL Developer
Test Framework
Junit, TestNG, Data Driven Framework, Cucumber
Build Tool
Maven, Karate Framework
Processes
Agile-Scrum, Waterfall
Bug Tracking Tools
JIRA, Rally, HP ALM
Test Case Tracking Tool
Qtest
Data Bases
SQL Developer, Oracle, MySQL
Operating Systems
Windows (XP, Vista & 7, 8)
Dajani INC Consulting
Quality Assurance Engineer
July-21 to July 22, Sacramento, CA
Develop use cases and test cases for the JIRAs created by the Application Development Bureau (ADB) to address and functionally test enhancement requests that impact the stability of the systems. These systems are impacted by other enhancements needed from eight additional pieces of legislation that are being implemented in the same systems impacted by
Develop a Test Plan for testing ADB enhancement requests.
Prepare and maintain project enhancement/stabilization test result reports.
Create and manage JIRAs for defects found during project enhancement/stabilization testing.
Create and maintain in project enhancement/stabilization, batch processes/jobs and Cron Jobs Requirements Traceability Matrix.
Participate in project JAD sessions, identify ambiguities resulting from JAD session requirements and make recommendations to ADB staff to resolve the ambiguities.
Participate in the GAP analysis sessions to better understand the applications and required changes.
Review the design and development of any batch processes and cron jobs needed for the project.
Develop Testing Plan for batch processes and jobs as well as Cron Jobs.
Develop Use Cases and Test Cases for batch processes and jobs as well as Cron Jobs.
Test the migration of existing batch jobs for the impacted applications related to Consolidated clients Information System Batch and create resulting defect JIRAs.
Review of migration plan for existing reports in the impacted applications to Jasper Enterprise Server (JES).
Review of requirements for existing reports and ad hoc reporting in the impacted applications to JES.
Develop Test Plan for Migration of existing reports and ad hoc reporting in the impacted applications to JES.
Develop Test Cases for Migration of existing reports and ad hoc reporting in the impacted applications to JES.
Develop test scenarios and automated them using Karate Framework for API Testing.
Execute JES test cases and report on results.
Create necessary JIRAs for JES defects.
Develop Regression Test scripts for project impacted systems.
Environment: Agile, Jasper Enterprise Server, Angular, Firebug, Google Chrome, Edge, Firefox, JIRA, Quality Center, SQL, Oracle, Windows, Karate Framework
United Health Care
Test Automation Engineer Aug-18 to May 21, Cypress, CA
Involved in building and developing automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD),
Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.
Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
Experience on Core Java, OOPS concepts.
Used MAVEN for build management, and Jenkins for Continuous Integration of the builds.
Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports
Performed User Acceptance testing (UAT) exclusively in an agile environment.
Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
Performed UI, Functional and Regression testing by automated using Selenium WebDriver, Cucumber Maven, and Jenkins.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
Utilized JIRA as defect tracking tool on the project.
Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
Implemented Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver.
Develop test scenarios and automated them using Karate Framework for API Testing.
Involved in preparing a report of all automation difficulties and test results for a further application using Maven.
Delivered back-end testing for data validation using SQL in Oracle and executed SQL Queries on database tables to verify the database.
Participated in Stand-up meeting, walk-through meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Selenium Web Driver, SDLC, STLC, XML, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE and Core Java HP ALM, Jenkins, MAVEN, Apache-POI, Cucumber (BDD), Gherkin, Oracle DB, Eclipse, Firebug, Fire Path, XML, HTML, SQL, XPath, GITEYE, Oracle SQL Developer, MS Office suite
Software Automation Engineer Oct-15 to Jul-18
Atlanta, GA
Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution report and generation in accordance with Quality Assurance best practices.
Extensive use of descriptive programming to create effective and efficient reusable functions and maintaining them in a neat function library to be used by the team.
Gathered requirements documents such as business requirements and design document and other related documents.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
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.
Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.
Experienced in Cross Browser Testing by executing the test cases in Firefox, Chrome, and Internet Explorer.
Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
Experience with Mobile Application Testing, IOS and Android
Experience with Postman tool for Manual Testing API Rest Request
Experience on Core Java, OOPS concepts.
Developed test code in Java language using Selenium WebDriver and TestNG framework.
Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages
Involved in testing the application utilizing the Scrum (Agile) methodology.
Involved in designing of automation framework to be used in UI testing with Selenium WebDriver.
Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
Set up Jenkins for scheduled automation test run and that will trigger Smoke Test script by receiving email
Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework
Environment: Selenium WebDriver, Java, TestNG, Jenkins, SQL, Maven, HTML, XPath, GitHub, Windows 7. Oracle SQL Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, REST, SOAPUI, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE. Core Java
Manual QA Test Engineer Jun-14 to Sep-15
Irving, TX
Involved in SDLC, Agile Process, Business Process Design, and Implementation.
Involved in writing Creating Positive/ Negative Test cases for the Functional
Analyzed the Business Requirements Document and system specifications and identified the test requirements.
Performed Backend testing using SQL Plus, PL/SQL
Reports.
Attending and involving day -day scrum meetings.
Conducting project reviews to improve project implementations.
Working with QA Director to achieve organizational goals and objectives.
Testing Regression Testing, and GUI Software Testing
Created the Automation framework for all the applications.
Performed UI, Functional and Regression, and load testing
Monitoring and measuring Memory utilization and Bandwidth.
Monitoring test progress throughout the project release cycle, providing test results and detailed status reports.
Environment: Agile, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JIRA, Quality Center, SQL, Oracle, Windows.