Summary
Overview
Work History
Education
Skills
References
Timeline
Generic

AFZAL KHAN

The Bronx,NY

Summary

I am highly skilled, seasoned and result driven Software QA Engineer who has worked on various role such as QA Engineer, QA Automation Engineer and Hands on QA Director over the course of last decade. I have ten years of experience in designing and implementing Manual, Automated, API and Mobile testing for Web, API and mobile applications. Adept at integrating quality assurance practices into the software development lifecycle to enhance product quality and delivery efficiency. Proven ability to solve complex testing challenges, reduce defects, and deliver high-quality software solutions.

Overview

10
10
years of professional experience

Work History

QA Director

EHE Health
New York, NY
10.2020 - Current
  • Managing QA team, hiring, onboarding, training, design KPIs and assigning team/tasks to the member by analyzing each member strength and abilities
  • Formulate QA strategy to support best quality product in agile delivery method
  • Collaborating with Engineering lead and Product Team to refine user stories, finding gap in the user stories and provide estimate on QA effort
  • Taking part in Change Management and security meeting to discuss upcoming releases impact to existing production environment
  • Created automation framework from scratch using Selenium Webdriver(Java) TestNG, Playwright(Typescript), Appium and Xcode to make testing process more faster, robust and less manual
  • Analyzing manual regression test suite and capturing automation user stories and providing estimate for the same
  • Supported functional, UI, database and regression testing by documenting test cases covering positive, negative, usability, integration, database impact as part of each sprint along with automation testing
  • Taking part in troubleshooting QA environment issues by looking at logs in Tomcat servers and providing logs to dev and also stopping and starting servers when needed
  • Regularly demoed new features to Product Team and stake holder for UAT
  • Mentor and guide junior QA members accomplishing their task efficiently
  • Writing complex SQL Queries to verify data flowbetween front-end to back-end and vice versa
  • Writing proper bug report with clarification, screen shot and steps to reproduce
  • Updating and maintain SQL script in QA environment provided by developer for a monolithic application
  • API testing using for validating middleware and backend integration (Spring boot Application)
  • Take part in product feature/security release process by performing sanity testing in production environment

Automation Test Engineer

iHeart Radio
New York, NY
09.2017 - 12.2019
  • Supporting Testing and quality activities within Agile delivery
  • Designing, developing and executing test automation frameworks and test automation suites
  • Evaluating and maintaining existing manual andautomated test cases, test scripts & procedures
  • Developing detailed Test plans and Test scripts for new features for web-based and mobile applications.
  • Creating and managing Test data for both positive and negative test scenarios.
  • Assisting in reviewing and determining amount of code coverage of unit tests/white box testing.
  • Working with Agile team to understand user stories, use cases, requirements and acceptance criteria.
  • Acting as a key point of contact for other test engineers with automation needs
  • Managing and maintaining physical, virtualized and simulated test environments
  • Performing Functional Testing, GUI Testing, System Integration Testing, End to end testing, database testing, regression testing, ad hoc, sanity testing and many others to fully validate the application functionalities.
  • Performing Compatibility Testing which included Cross Browser Testing, and differences devices.
  • Developing and executing automated smoke, sanity and regression test scriptsusing Eclipse, Selenium WebDriver, different frameworks, Java, DevTools, TestNG, Maven, Jenkins, Page Object Model (POM), API, POI, and other open-source tools.
  • Used Devtools, FireBug and FirePath to identify object, locators such as ids, name, LinkText, Partial LinkText, Tag Name, class name, CSS Selectors, and XPaths.
  • Using TestNGAPI features like annotations, assertions, listeners, data driven, and parameterization.
  • Using regular expression to handle dynamic objectson web pages.
  • Assisting the team by supporting the Continuous Integration (CI) environment.
  • Designing SQL Queries to verify data flow between front-end to back-end.
  • Regularly interacting with the core developers in helping the bug fixes/defects with in deadlines
  • Reviewing functional specifications and assisted in evaluating test automation approach profiling of manual test cases for automation test opportunities.
  • Reporting defects to developers using JIRA and tracking till tested and closed.
  • Coordinating and supporting User Acceptance Testing(UAT).
  • Involved with ad-hoc, sanity, exploratory testing, production support and other QA supports as needed
  • Using Postman, Advanced REST Client, and performing API/Web Service testing.
  • Performing Load and performance testing using JMeter.
  • Analyzing different reports and graphs, and recommended the rectification of bottlenecks.
  • Responsible for updating and maintaining the Traceability Matrix for all the defects found during functional and regression testing and followed up the bug life cycleusing JIRA.

Test Engineer

Blue Cross and Blue Shield of WNY
Buffalo, NY
03.2016 - 09.2017
  • Research, design, and maintain automated and manual testing solutions for GUIs and functional testing.
  • Responsible for development of a sustainable and maintainable automation framework using BDD / Selenium
  • Responsible for providing key test metrics and status updates to the test lead throughout the project
  • Implementation of core test Automation strategy and framework.
  • Facilitate test automation meetings, escalating issues/concerns to the project management team, test lead or project manager as needed
  • Support DevOps implementations and implement end-to-end automation
  • Analyzed and reviewed the software requirements, functional specifications and design documents.
  • Performed both Manual and Automation Testing on the applications and systems.
  • Managed requirements, developed Test Scenarios, Test Cases, Test Data and Test Metrics and test scripts using HP ALM/Quality Center.
  • Executed Test Casesby comparing expected with actual results and logged defects for failed steps.
  • Performed manual tests and tracked test deliverables.
  • Performed Black-box testing, GUI Testing, integration testing and regression testing.
  • Performing Cross-Browsers / Platforms Testing of many web-based applications including Mobile Devices like iPhone, iPad, and Android.
  • Contributed to robust, re-useable, scalable, and high quality test automation solutions for functional, smoke, regression and performance testing
  • Used Eclipse, Selenium WebDriver, Devtools, FirePath, TestNG, XML, DataSheet, Apache POI, Page Object Model, Jenkins, SDK, and other open-source tools.
  • Contributed to the building of a continuous Integration (CI) environment and ongoing process improvement activities
  • Performed Backend Testing by extensively using SQL queries to verify the data.
  • Analyzed results, reported defects and produced different kinds of reports using JIRA
  • Conducted Integration/Regression testing and interacted with developers to resolve the technical issues.
  • Successfully tested the User Interface, functional and performance of the system.
  • Involved in preparing timely test reports and status update documents.
  • Attended design review conference meetings with on-site team.

QA Test Analyst

Walt Disney World Resort
Bristol, CT
07.2014 - 02.2016
  • Analyzed system requirements and developed a Test Plan and Test Cases.
  • Tested Web features, Mobile Features, banners and emails.
  • Responsible for developing and executing manual quality assurance testing test suites
  • Reviewed Business requirement document (BRD) in order to summarize system-specific business rules and other operating conditions.
  • Analyzed use cases, work flows and covert them to specific test cases.
  • Created test plan, test scenarios, test scripts and test cases, corresponding to the system requirements
  • Created, executed and updated automated test scriptsusing Selenium WebDriver and TestNG
  • Analyzed and interpreted test results.
  • Communicated defects encountered during regression test and followed-up with developers till fixed.
  • Updated HP ALMto ensure efficient documentation of QA activities.
  • Performed manual, functional, regression, positive and negative testing.
  • Managed Defects, which included prioritizing, assigning and verifying using HP ALM/QC
  • Participated in design enhancement reviews and submitted status reports on the progress of the testing effort.
  • Participated in identifying performance issues
  • Participated in defect triage meeting.
  • Conducted functionality and Regression testing during the various phases of application.
  • Sent daily status report to QA Manager and team.

Education

MBA - Accounting And Information System

University of Dhaka
Dhaka, Bangladesh
06-2015

Skills

  • Led QA teams, managed onboarding, workloads, and peer code reviews, and mentoring and coaching junior QA Engineers, enhancing their skills and career growth
  • Vast experience in performing Functional, Regression, Database, Data Verification, Integration, Security and User Acceptance Testing
  • Firm knowledge of different phases of Software Development Life Cycle (SDLC) including Agile Methodology, Kanban and Waterfall
  • Extensive experience in preparing Test Strategy, Test Plan, Test Scenarios, Test Cases based on User Stories and System Requirement
  • Created and configured test automation frameworks from scratch using technologies such as Selenium WebDriver (Java API), Playwright (Typescript), REST Assured, TestNG, and Allure Reports, ensuring comprehensive automated testing coverage
  • Collaborated with product owners, developers and business stakeholders to clarify requirements, ensuring testability, consistency, and completeness
  • Took ownership of strategic quality assurance initiatives, continuously improving the QA team's quality and roadmap, and establishing best practices in QA
  • Strong Problem-Solving & Analytical Skills

References

References available upon request.

Timeline

QA Director

EHE Health
10.2020 - Current

Automation Test Engineer

iHeart Radio
09.2017 - 12.2019

Test Engineer

Blue Cross and Blue Shield of WNY
03.2016 - 09.2017

QA Test Analyst

Walt Disney World Resort
07.2014 - 02.2016

MBA - Accounting And Information System

University of Dhaka
AFZAL KHAN