Hamza Ashfaq

Hamza Ashfaq Email and Phone Number

Senior Test Automation Engineer @ 10Pearls Pakistan
Islamabad, PK
Hamza Ashfaq's Location
Islamabad, Islāmābād, Pakistan, Pakistan
About Hamza Ashfaq

Experienced Senior Software Test Automation Engineer with over 5 years of proficiency in Agile Scrum methodology for the development of Web and Mobile Applications. Demonstrated excellence in implementing end-to-end automated test frameworks from scratch using a variety of tools and technologies. Skilled in Selenium WebDriver, Cypress, JEST with Supertest (for API testing), and other Node. js-based tools using npm dependencies. Proficient in creating GitHub Action workflows scripts for test case execution in CI/CD pipelines and proficiently utilizing Sendgrid email services for streamlined test report dissemination. Familiar with the concepts of Docker Images and Containers for efficient automation testing. Adept at version control using Git and proficient in utilizing web-based hosting services for repositories like GitHub and GitLab. Worked on Azure DevOps Board for project management, encompassing Epics, Stories, Tasks, and Bug tracking alongside repository administration.Key Skills:- Automation Tools: Selenium WebDriver, Protractor, Cypress, JEST with Supertest for API testing.- CI/CD: Docker-based pipeline setup for continuous testing and deployment.- Git Proficiency: Expertise in Git commands for version control, and web-based hosting services for repositories like GitHub and GitLab.- API Testing: Skilled in Postman for API testing.- Troubleshooting: Proficient in debugging automated test failures swiftly.- Database Testing: (Use pgAdmin to handle PostgreSQL database, Develop Scripts to perform CRUD operation in DB as per requirement).- Selenium IDE: Familiarity with Selenium IDE for web app testing.- Testing Methodologies: Knowledge of TDD and BDD approaches.- Load Testing: Utilizing Locust for load testing, defining user behaviors with Python.- Environment Management: Handling repository secrets for CI/CD pipeline execution.- Project Management: Experienced in JIRA, Redmine, Azure DevOps, Confluence (For Project Requirements).

Hamza Ashfaq's Current Company Details
10Pearls Pakistan

10Pearls Pakistan

View
Senior Test Automation Engineer
Islamabad, PK
Website:
10pearls.com
Employees:
2105
Hamza Ashfaq Work Experience Details
  • 10Pearls Pakistan
    Senior Test Automation Engineer
    10Pearls Pakistan
    Islamabad, Pk
  • 10Pearls Pakistan
    Senior Test Automation Engineer
    10Pearls Pakistan Oct 2022 - Present
    Islāmābād, Pakistan
    Job Responsibilities: • Collaborating with a US-based offshore team on a Healthcare Project as a Senior Test Automation Engineer.• Constructed an API testing framework within a node.js environment using Jest, Supertest, and essential npm dependencies.• Handling environment variables adeptly to safeguard sensitive information such as Usernames, Passwords, and tokens.• Implemented encryption for large data files, enabling secure decryption during test case execution within GitHub Action workflows.• Configured SendGrid email services to facilitate the automatic sharing of test reports to stakeholders upon GitHub Action workflow completed the test case execution job.• Extending expertise to write end-to-end test cases on Playwright for web applications.• Proficiently crafting and executing SOQL queries to validate stored data within the Salesforce project's database.
  • Nmx Global Software, Inc.
    Senior Qa Automation Engineer
    Nmx Global Software, Inc. Jun 2022 - Oct 2022
  • Nmx Global Software, Inc.
    Qa Automation Engineer
    Nmx Global Software, Inc. Aug 2021 - Jun 2022
    Islāmābād, Pakistan
    Job Responsibilities:• Worked as a "Test Automation Engineer" for one of the prominent clients, "McKinsey & Company." • Developed a test automation framework from scratch in a Node.js environment, utilizing tools likeCypress, Cucumber, and other Node dependencies as per project requirements sourced from npm.• Implemented Agile/Scrum Methodology practices, which involved assigning points to User Stories, participating in backlog grooming, conducting User Story demos, attending retrospective meetings, and contributing to Iterations (Sprints) as part of the release process.• Utilized the Agile methodology to ensure that new features aligned with customer requirements and met acceptable quality assurance standards.• Managed and maintained an existing test automation framework developed with Selenium WebDriver, Maven (build system to manage dependencies and execute test cases), and the TestNG (testing framework), using Java.• Executed comprehensive testing of workflows from the frontend to the backend, and execute SQL queries to verify data completeness, integrity, and accuracy.• Responsible for configuring test cases within the CI/CD pipeline, and their execution through scheduled cron jobs and based on triggered events.• Utilized Git version control along with GitHub for repository management and established GitHub Action workflows. These workflows were configured using YAML scripts to facilitate the automated execution of test cases within CI/CD pipelines.
  • Stella Technology
    Software Quality Assurance Engineer
    Stella Technology Dec 2020 - Aug 2021
    Islamabad, Islāmābād, Pakistan
    Job Responsibilities:• Perform Conformance Testing to make sure about the data Integrity of difference Resources as per FHIR STU3 and R4 Standard.• Develop and Maintain Postman Collection including test scripts to verify the Implemented FHIR STU3 and R4 Resources.• Develop end-to-end test scripts by using Cypress to reduce the time taking process during regression testing for each release.• Analyze the Requirement with Dev. Team for Mapping from CPCDS to FHIR Resources and to verify the Claim submission Standards adopted by the US Department of Health and Human Services.• Coordinate with DevOps team to configure the CI/CD pipeline for automated test scripts and Server Configuration Issues.• Use JIRA for Issue tracking and Bug Reporting.• Build Deployment on Different Servers (QA, Dev) by using Bamboo.• Logs confirmation for different requests at different log levels (Debug, info, Warn).• Update the property files by using Putty terminal emulator to test application with different test scenarios.• Upload the test data on different servers by using different channels developed in Mirth Connect and transform the raw data into JSON and to verify the data mapping and Must Support Elements as per their Cardinality to make it compliance with FHIR standard.• Manage Docker Images and Containers with the help of Portainer.
  • Arkhitech
    Software Test Automation Engineer
    Arkhitech Mar 2019 - Dec 2020
    Islamabad, Islāmābād, Pakistan
    Job Responsibilities:• Design, Develop and Execute the automated test script for the Web Applications developed in Ruby on Rails (ROR, Sever Side / Back-end Implementation) with React for Front-end Implementation.• Develop the automated test suits based on analyzed requirements and Manual test suits.• Reviews requirements, specifications and designs to assure product quality; develops and implements tests Plans for product quality or performance assurance.• Design (automation testing framework) and Develop automated test scripts by using Docker, Protractor, Selenium WebDriver and use Cypress in some of the project for automated test scripts development.• Configure CI/CD pipeline with Docker to automate the execution flow of test-cases with each push of code into Gitlab and Azure DevOps or to reduce the time taking process of regression testing after each deployment.• Responsible to develop new automated test suits as per new requirements and to maintain the existing test suits, push them into Gitlab and Azure DevOps Pipeline for each sprint.• Created and Maintain API collection by using Postman.• Use Redmine and Microsoft Azure DevOps for Bug reporting and ticket creation.• Gather and Analyzed the Business Requirements and participates in product definition and feature prioritization, including customer usability studies• Working with diverse roles, being responsible for Test Requirement Analysis, Test Data Creation, test script writing, maintain the test scripts in CI/CD pipeline, work closely with development team to resolve the high priority task and communicate with clients about the requirements gathering and requirement clarification.

Hamza Ashfaq Education Details

Frequently Asked Questions about Hamza Ashfaq

What company does Hamza Ashfaq work for?

Hamza Ashfaq works for 10pearls Pakistan

What is Hamza Ashfaq's role at the current company?

Hamza Ashfaq's current role is Senior Test Automation Engineer.

What schools did Hamza Ashfaq attend?

Hamza Ashfaq attended Bahria University.

Who are Hamza Ashfaq's colleagues?

Hamza Ashfaq's colleagues are Jesse Magdaleno, Alvaro Solano, Danyal Abdullah, Afzal Memon, Diego Hernandez, Hassam Khan, Maheen Warsi.

Not the Hamza Ashfaq you were looking for?

  • Hamza Ashfaq

    Data Engineer @ Addo Ai | Python(Programming) | T-Sql | Etl | Data Warehousing | Data Analytics
    Lahore District
    1
    addo.ai
  • Hamza Ashfaq

    Co-Founder Mahir Company | Product Digital Transformation | Data Scientist | Empowerment
    Lahore
  • Hamza Ashfaq

    Investing In Companies Saving The Climate
    Pakistan
  • Hamza Ashfaq

    Principal Automation Engineer | Web | Ui | Api Automation | Selenium Cypress Rest-Assured Postman
    Lahore District

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.