Summary
Overview
Work History
Education
Skills
Certification
Timeline
SeniorSoftwareEngineer

Faizan Siddique

Sr. Analyst I Software Engineer
Noida,Uttar Pradesh

Summary

Experienced Software Development Engineer in Test (SDET) with over 8 years in IT, specializing in Software Testing, QA, Automation, Test Management, and Leadership. Proficient in diverse domains including Ecommerce/Retail, Telecommunication, Pharmaceutical, and Banking. Skilled in building automation frameworks from scratch utilizing Selenium WebDriver, Java, TestNG, Cucumber BDD, Cypress, Maven, and GitHub. Expertise spans Web, Mobile (Android and IOS), and API automation. Demonstrated ability in crafting automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Maven, and Jenkins. Adept at creating, modifying, and maintaining various automation framework models including BDD, Hybrid, Keyword, and Data Driven Frameworks. Proficient in Core Java with a solid grasp of OOPS concepts, Collections, String manipulation, and Exception handling. Extensive experience with Appium for automating native mobile applications across Android and IOS platforms using Emulators, Simulators, and cloud testing tools like Mobile Perfecto, SauceLab, and BrowserStack. Well-versed in CI/CD practices and tools such as Jenkins. Skilled in installation and administration of version control systems like GIT and GitHub. Familiarity with Unit Test Frameworks including TestNG and Junit. Proficient in development environments like Eclipse, IntelliJ, VSCode, and tools like Apache POI, Log 4J, and Maven. Strong background in Data Analysis, Validation, and Verification, with the ability to identify data mismatches and create automation scripts for data-related tasks. Experienced in implementing parallel execution in automation frameworks for browser compatibility testing across IE, Chrome, and Mozilla.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Sr Analyst I Software Engineer

DXC Technology
07.2022 - Current

Project 1: United Airlines

Tool Used: Selenium WebDriver, Java, Cucumber BDD, ReadyAPI tool.
Testing Types: Automation Testing, Functional Testing, Regression testing, Sanity testing
Test Automation Framework: Page object model

Responsibilities:

  • Enhance the Automation Framework with new utilities
  • Following Agile methodology and therefore having a spring of 10 days. For new functionality connect with developer to understand the functionality
  • For mean while start working on Test Scenario and Test plan in ADO
  • Execution of Manual and Automation test cases done in same sprint
  • Support in the sprint release


Project 2: Pepsico

Tool Used: Selenium WebDriver, Java, Appium, Power BI. SnowFlakes, Postman, Rest Assured
Testing Types: Automation Testing, Functional Testing, Regression testing, Sanity testing

Responsibilities:

  • Comparing Data with Power BI, SnowFlakes and API
  • Created the test script for comparing data with Power BI and API
  • For UI Automation, Implemented test script in Cypress
  • Created framework from scrach for mobile application (JOY) using appium.
  • Enhance the Automation Framework with new utilities

Senior Consultant

EY LPP
07.2021 - 07.2022

Project 1: Morgan Stanley

Tool Used: Selenium WebDriver, Java, Postman, Rest API, Cucumber BDD
Testing Types: Automation Testing, Functional Testing, Regression testing, Smoke testing

Responsibilities:

  • Created Automation framework from Scratch for UI application
  • Creation of Automation Test Scripts as per the manual Test cases
  • Working on APIs using Postman
  • Involved in the peer review for the automated test cases.
  • Creation of automation Test data for Execution of Test Scripts.


Project 2: Fiserv- Source Capture Optimization

Tool Used: Selenium WebDriver, Java, Fitnessee tool
Testing Types: Automation Testing, Functional Testing, Regression testing

Responsibilities:

  • Creation of Automation Test Scripts as per the manual Test cases
  • Maintaining the script in Fitnesse framework
  • Creation of automation Test data for Execution of Test Scripts.
  • Preparing the Script for the Regression Suite

Software Test Engineer

Telus International
06.2015 - 07.2021

Project 1: Zuellig Pharma
Tool Used: Selenium WebDriver, Appium, Java, Cucumber BDD, BrowserStack,TestNG.
Testing Types: Automation Testing, Functional Testing, Regression testing, Smoke testing
Test Automation Framework: Page object model approach
Defect Tracking Tools: Azure Board (ADO)

Responsibilities:

  • Created framework from scratch for both UI using Selenium and Mobile application using Appium
  • Reporting Implemented - Cucumber report, testNg report, Extent Report
  • Implemented script for Korea, Singapore and Malaysia market
  • following Agile methoddology - having a sprint of 10 days. use to work on assigned CR
  • Update the Automation Framework, Design, Logging defect and manually testing the GUI and flow.
  • Creation of Automation Test Scripts as per the manual Test cases
  • Involved in the peer review for the automated test cases.
  • Creation of automation Test data for Execution of Test Scripts.
  • Executing the Automated test cases for Mobile application (on BrowserStack), generating the logs, Logging the defect for failed test cases.


Project 2: Charter Spectrum Mobile Communication
Tool Used: Selenium WebDriver, Java, Cucumber BDD, TestNG.
Testing Types: Automation Testing, Functional Testing, Regression testing, Smoke testing
Test Automation Framework: Page object model and Data driven framework
Defect Tracking Tools: QC ALM

Responsibilities:

  • To Update the Automation Framework, Design, Logging defect and manually testing the GUI and flow.
  • Creation of Automation Test Scripts as per the manual Test cases
  • Involved in the peer review for the automated test cases.
  • Creation of automation Test data for Execution of Test Scripts.
  • Preparing the Script for the Regression Suite and same result is been updated on QC ALM.
  • Executing the Automated test cases for Web application (on Sauce Lab), generating the logs, Logging the defect for failed test cases.
  • Integrating the Framework with QC ALM and creating the Result Set after running them on different Browsers.
  • Updating the latest code on GitHub repository


Project 3: Digital Channel – Mobile Application (MUFG)
Tool Used: Selenium WebDriver, Appium, Cucumber BDD, testNG, Perfecto Mobile Tool and Java
Testing Types: Automation Testing, Functional Testing, Regression testing, Smoke testing
Test Automation Framework: Page object model
Cloud Environment: Perfecto Mobile Tool

Responsibilities:

  • Created a framework from scratch for mobile application for both Android and iOS device
  • Update the Automation Framework, Design, Logging defect and manually testing the GUI and flow.
  • Creation of Automation Test Scripts as per the manual Test cases
  • Involved in the peer review for the automated test cases.
  • Creation of automation Test data for Execution of Test Scripts.
  • Preparing the Script for the Regression Suite and same result is been updated on QC ALM.
  • Executing the Automated test cases for Web application (on Sauce Lab), generating the logs, Logging the defect for failed test cases.
  • Integrating the Framework with QC ALM and creating the Result Set after running them on different Browsers.
  • Updating the latest code on GitHub repository.


Project 4: Transaction Banking (MUFG)
Tool Used: Selenium WebDriver, TestNg, Perfecto Mobile Tool and Java
Testing Types: Automation Testing, Functional Testing, Regression testing, Smoke testing
Cloud Environment: Perfecto Mobile and Saucelab
Defect Tracking Tools: QC ALM

Responsibilities:

  • To Update the Automation Framework, Design, Logging defect and manually testing the GUI and flow.
  • Creation of Automation Test Scripts as per the manual Test cases
  • Involved in the peer review for the automated test cases.
  • Creation of automation Test data for Execution of Test Scripts.
  • Preparing the Script for the Regression Suite and same result is been updated on QC ALM.
  • Executing the Automated test cases for Web application (on Sauce Lab), generating the logs, Logging the defect for failed test cases.
  • Integrating the Framework with QC ALM and creating the Result Set after running them on different Browsers.
  • Updating the latest code on GitHub repository.


Project 5: Neustar Automation Sanity Tool
Tool Used: Selenium WebDriver and Java
Testing Types: Automation Testing, Functional Testing, Regression testing, Smoke testing
Utilities: Eclipse, GIT
Defect Tracking Tools: QC ALM
Browser: Mozilla Firefox, Chrome and Internet Explorer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Responsible for developing Automation framework.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Automated test suites using Data Driven automation test frameworks and with element locators and Selenium WebDriver methods in TestNG.
  • Executed automation scripts on different web browsers like Mozilla Firefox, Google Chrome and IE using Selenium WebDriver for cross browser testing.
  • To Update the Automation Framework, Design, Logging defect and manually testing the GUI and flow.
  • Creation of Automation Test Scripts as per the manual Test cases
  • Involved in the peer review for the automated test cases.
  • Creation of automation Test data for Execution of Test Scripts.
  • Preparing the Script for the Regression Suite and same result is been updated on QC ALM.
  • Executing the Automated test cases for Web application (on Sauce Lab), generating the logs, Logging the defect for failed test cases.
  • Integrating the Framework with QC ALM and creating the Result Set after running them on different Browsers.
  • Updating the latest code on GitHub repository.


Project 6: Charter Communication- T3 (Transformation through Technology)
Tool Used: Selenium WebDriver, QC and Java
Testing Types: Automation Testing, Functional Testing, Regression testing, Smoke testing
Test Build & Integration Tools: Maven, Jenkins
Test Automation Framework: Page Object Model (POM)
Utilities: Eclipse, GIT
Defect Tracking Tools: QC ALM
Browser: Mozilla Firefox, Chrome and Internet Explorers


Responsibilities:

  • Test Cases Execution and defect monitoring, reporting. I have Performed test case execution as well as smoke testing on this projects. I also log and track defects in defect management tool in timely manner.
  • I have done requirement analysis and gathering on the project which is assigned to me. Clarify queries with client. Participate regularly in review meeting which can help me to better understand the business requirement.
  • Adapts to new Testing software/ALM that might decide to use in our testing environment and improving knowledge on it which can make the defect management easier.
  • Retesting, Sanity testing and Regression testing on every modified SUT to close bugs. Write test scenarios for responsible modules and responsible testing topics by using "Black box techniques.

Education

B. E - Electronics

Rizvi College Ofengineering Mumbai
Mumbai, India
11.2012

Skills

    Test Approaches:

  • Waterfall
  • Agile
  • Testing Tools:

  • Selenium WebDriver
  • Appium
  • Cypress
  • ReadyAPI tool
  • Rest Assured API
  • Playwright
  • Test Build & Integration Tools:

  • Maven
  • Github
  • Jenkins
  • Frameworks:

  • Hybrid Framework
  • Keyword Driven
  • Page Object Model (POM) using testNg

    Programming Language:

  • Java
  • Cucumber BDD
  • TestNG
  • Cloud Platform:

  • PerfectoMobile
  • BrowserStack
  • Saucelab
  • Defect Tracking Tools:

  • HP QC/HP ALM
  • JIRA
  • Microsoft Azure
  • Utilities:

  • Eclipse
  • Intellij
  • Git
  • Auto IT
  • Sikuli

Certification

ISTQB Certified Tester Foundation Level 2018

Timeline

Sr Analyst I Software Engineer

DXC Technology
07.2022 - Current

Senior Consultant

EY LPP
07.2021 - 07.2022

Software Test Engineer

Telus International
06.2015 - 07.2021

B. E - Electronics

Rizvi College Ofengineering Mumbai
Faizan SiddiqueSr. Analyst I Software Engineer