Summary
Overview
Work History
Education
Skills
Professional Skills - Technical Skills
Languages
Timeline
Generic
SHAHID HASSAN

SHAHID HASSAN

Gurgaon

Summary

Highly skilled QA Automation Engineer with 9 years of experience in Python Automation Testing and Manual, specializing
in the Pytest framework, Selenium, Selenium WebDriver, API Testing (Postman, Rest Assured), PyCharm, and CI/CD
(Jenkins, GitHub). Experienced in Mobile App Testing and well-versed in creating and executing automation
test scripts, manual test cases, and database testing. Adept at ensuring robust test coverage for functional,
smoke, regression, system, and system integration testing

Overview

9
9
years of professional experience

Work History

Senior QA Engineer

PeopleStrong Technologies Pvt.Ltd
11.2019 - Current
  • Project: Alt Payroll (HRMS and Payroll Application)
  • Client: PeopleStrong Technologies Pvt. Ltd.
  • Team Size: 50
  • Platform: Windows, Python, Pytest Framework, Unittest, PyCharm, POM, HTML Reports, CI/CD, SQL Server, JavaScript
  • Tools: JIRA, Jenkins, GitHub


  • Project Description:
    The HR-One Human Resource Management System (HRMS) is designed to streamline and automate HR processes, ensuring efficiency, reliability, and quality service for organizational management. It includes modules for payroll, recruitment, and employee management, catering to multiple regions.

    Roles & Responsibilities:
  • Designed and implemented automation frameworks using Pytest and Selenium.
  • Developed and executed test scripts for web applications.
  • Performed API testing using Postman.
  • Integrated CI/CD pipelines with Jenkins to automate test execution.
  • Conducted database testing using SQL queries to validate backend data.
  • Led a team in defining and executing functional, smoke, and regression tests.
  • Collaborated with developers and stakeholders to ensure high-quality releases.

QA Engineer

Uneecops Technologies ltd
01.2018 - 11.2019
  • Project: HR-One (Web, iOS, Android, Windows Phone)
  • Client: Uneecops Technologies Ltd.
  • Team Size: 20
  • Platform: Windows, Python, SQL Server, JavaScript
  • Tools: Tools: JIRA, Testrail


  • Project Description:
    HR-One is a comprehensive Human Resource Management System (HRMS) designed to streamline day-to-day HR activities within an organization. The system automates HR functions, enhances service quality, ensures data availability, and improves operational reliability. It is accessible across multiple platforms, including Web, iOS, Android, and Windows Phone, making HR processes more efficient and accessible.


    Roles & Responsibilities:
  • Understanding requirements and preparing detailed test cases.
  • Performing functional, regression, smoke, and exploratory testing.
  • Identifying, reporting, and tracking defects using tools like JIRA and Bugzilla.
  • Executing test scenarios across different environments and validating expected results.
  • Collaborating with developers and stakeholders to resolve issues.
  • Ensuring proper test coverage and maintaining traceability matrices.
  • Writing and executing SQL queries to verify data integrity and consistency.
  • Performing CRUD operations (Create, Read, Update, Delete) to validate database functionality.
  • Verifying data flow between front-end and back-end systems.
  • Validating API endpoints using GET, POST, PUT, and DELETE requests.
  • Checking response status codes, headers, and response bodies.
  • Performing JSON/XML schema validation and data integrity checks.
  • Testing mobile applications on Android and iOS devices/emulators.
  • Conducting functional, UI/UX, performance, and usability testing.
  • Validating app behavior across different screen sizes, OS versions, and networks.
  • Identifying and reporting app crashes, performance issues, and UI inconsistencies.
  • Performing installation, upgrade, and compatibility testing.

Software Test Engineer

MetaOption Software Pvt.Ltd
10.2016 - 12.2017
  • Project: Goods Order Inventory Management System (GOIS-Pro) (Web, iOS, Android, Windows Phone)
  • Client: MetaOption LLC.
  • Team Size: 10
  • Platform: Windows, .Net, SQL Server, JavaScript
  • Tools: Tools: JIRA, TFS, Testrail


  • Project Description:
    GOIS-Pro is a comprehensive inventory management system designed for small and medium-scale industries to efficiently manage their products, purchase orders, inventory, and sales orders. The system provides a web-based integration of data captured from multiple devices, enabling seamless inventory tracking and management.

    Roles & Responsibilities:
  • Understanding requirements and preparing detailed test cases.
  • Performing functional, regression, smoke, and exploratory testing.
  • Identifying, reporting, and tracking defects using tools like JIRA and Bugzilla.
  • Executing test scenarios across different environments and validating expected results.
  • Collaborating with developers and stakeholders to resolve issues.
  • Ensuring proper test coverage and maintaining traceability matrices.
  • Writing and executing SQL queries to verify data integrity and consistency.
  • Performing CRUD operations (Create, Read, Update, Delete) to validate database functionality.


Associate Test Engineer

2U Technologies Pvt.Ltd
11.2015 - 10.2016
  • Project: Fagnum.com (Web)
  • Client: 2U Technologies Pvt. Ltd.
  • Team Size: 04
  • Platform: Windows, SQL Server, Advanced Java, Web Services, JavaScript
  • Tools: Tools: Bugzilla


  • Project Description:
    Fagnum.com is a professional networking platform that connects users with top Chartered Accountants (CAs) worldwide. The platform specializes in providing services related to auditing, taxation, consultancy, and financial management.

    Roles & Responsibilities:
  • Understanding requirements and preparing detailed test cases.
  • Performing functional, regression, smoke, and exploratory testing.
  • Identifying, reporting, and tracking defects using tools like JIRA and Bugzilla.
  • Executing test scenarios across different environments and validating expected results.
  • Collaborating with developers and stakeholders to resolve issues.
  • Ensuring proper test coverage and maintaining traceability matrices.

Education

B.Tech - Computer Science & Engineering

Uttarakhand Technical University

Skills

  • Automation Testing – Selenium, Pytest, Robot Framework
  • Python Automation – Pytest, Unittest, PyCharm
  • Programming Language – Python
  • Scripting Language – Python
  • Automation Tools & Frameworks – Pytest, Selenium WebDriver
  • Version Control & CI/CD – GitHub, Jenkins, CI/CD Pipelines
  • API Testing – Postman, Rest Assured, JSON, XML
  • Database – SQL Server
  • Mobile App Testing – Android/iOS Testing
  • Test Management Tools – JIRA, Bugzilla, TFS, TestRail
  • Manual Testing – Functional, Non-Functional, Smoke, Regression, System, System Integration
  • Operating Systems – Windows XP, Windows 7, Windows 10

Professional Skills - Technical Skills

Python Automation Testing, Selenium, Selenium WebDriver, Pytest framework, Robot framework, Pytest, Unittest, PyCharm, Python, GitHub, Jenkins, CI/CD Pipelines, JIRA, Bugzilla, TFS, TestRail, Postman API, Rest Assured, JSON, XML, SQL Server, Functional, Non functional, Smoke, Regression, System, System Integration, Android/iOS Testing, Windows XP, Windows 7, Windows 10

Languages

English
Hindi

Timeline

Senior QA Engineer

PeopleStrong Technologies Pvt.Ltd
11.2019 - Current

QA Engineer

Uneecops Technologies ltd
01.2018 - 11.2019

Software Test Engineer

MetaOption Software Pvt.Ltd
10.2016 - 12.2017

Associate Test Engineer

2U Technologies Pvt.Ltd
11.2015 - 10.2016

B.Tech - Computer Science & Engineering

Uttarakhand Technical University
SHAHID HASSAN