Summary
Overview
Work History
Education
Languages
Accomplishments
Certification
Websites
Timeline
Tools and Languages
Personal Interests
Tools and Languages
Personal Interests

Fahad Alamgir

Tallinn,

Summary

An experienced software quality assurance and automation engineer with a demonstrated work history in the Information technology industry and highly skilled in manual and automated application testing. Partners successfully with project management and development team members to deliver high quality software for customers. I play a decisive role in identifying problems at any phase of production, staging and in both

mobile and web based environments. I am capable to analyze pre-development and post-development activities of applications to isolate, catch and resolve functional and non-functional issues through cooperation with developers, product owner, project manager and technical support team. I am also dedicated to superior debugging services through exceptional communication, prompt and precise diagnosis and effective solutions.

Overview

8
8
years of professional experience
1
1
Certificate

Work History

Quality Assurance Specialist (Freelancing)

THE CRAVE OÜ
Tallinn
02.2023 - Current
  • Perform manual testing activities by executing test cases, verifying software functionality, and validating expected outcomes against actual results.
  • Frequently rewrite/update the existing test cases and add new one's as per the product features scalability.
  • Coordinate with project stakeholders to understand project requirements, scope, and objectives.
  • Develop test plans and strategies that outline the testing approach, scope, resources, and schedule.
  • Collaborate with the development team to understand software requirements and design comprehensive test strategies.
  • Actively participate in process improvement initiatives, suggesting enhancements to testing methodologies, tools, and practices to optimize the QA process and increase overall product quality.
  • Provide assistance in the setup and configuration of test environments, including test data preparation, to create a realistic testing environment that mimics the production environment.

Software Quality Assurance Engineer (Contract)

Rush Street Interactive Development OÜ
Tallinn
09.2022 - 01.2023
  • Collaborated with developers, system installers and technical support representatives in identifying errors and resolving issues.
  • Tested web application compatibility and performance to recommend cross-browser compatibility improvements to web development team.
  • Wrote E2E test scenarios and scripts to automate player portal and back office client UI and API testing using Selenium, Cypress, Rest assured, JUnit, Playwright, WDIO and Appium.
  • Searched for bugs in newly-developed features of existing web and mobile applications in sandbox environments, reported errors to developers to deliver complete functionality in time for successful release.
  • Conducted manual testing, reviewed test cases and monitored their execution and success rate in Testlio platform for mobile and web applications.
  • Updated software documentation and user guides to align with current product functionality and comply with best-practices and standards.
  • Designed simulation tests, edge cases focusing on common user flow & advised development team on current configuration performance limitations.
  • Conducted shift-left principle procedures in new web, desktop and mobile applications through review of event logs and code structures to pinpoint sources of software malfunction and recommended the possible solutions.
  • Worked with Agile and Scrum methodologies to accomplish project milestones and meet demanding timelines.
  • Created and maintained database of common and known testing defects.
  • Monitored and facilitated bug resolutions to optimize software.
  • Met project scope and delivery dates by planning optimal testing schedules.
  • Assisted the team in unit and regression testing on software and individual modules.
  • Documented, triaged and managed defects in Software and worked with developers to facilitate timely resolutions.
  • Simulated software production environments to allow for enhanced testing.
  • Actively participated in organization’s wide QA roadmap and guild meetings for continuous improvement of the ongoing processes in overall company.

QA Automation Engineer (Contract)

Workohub (Remote Position)
Dubai
01.2022 - 08.2022
  • Developed test scripts for both Rest API’s and Front-end of application using rest assured, selenium, core Java, and cypress (JavaScript).
  • Adjoined with Team Lead + BE development team & created E2E tests to execute in Jenkins.
  • Maintained both Rest API & UI tests - response data validation with web application.
  • Analyzed failures with Graylog & stabilizing tests during Sprint to ensure quality delivery.
  • Additional responsibility to work on POC for new automation tools / contract testing.

Software Quality Assurance Engineer

Malwarebytes
Tallinn
01.2020 - 03.2021
  • Extracted requirements and created tasks in Jira.
  • Performed functional tests, smoke tests, regression tests, cross browser tests, positive and negative tests scenarios on the back office portal UI.
  • Developed test conditions, transformed test conditions to test cases against user stories and execute them via test automation scripts.
  • Wrote/updated/maintained manual test cases in test case repository for effective manual testing process.
  • Conducted walk through sessions of the possible encountered bugs with the team.
  • Created a detailed documentation of QA processes in confluence.
  • Documented the test cases in test case management system.
  • Monitored and reported the test failures in Jenkins/Azure Devops.
  • Performed code review on other testers written code.
  • suggested optimistic ways to reduce the code duplication.
  • Participate and assist in debugging process to developers.

Software Quality Assurance Engineer

Avanza Solutions
Karachi
02.2017 - 07.2019
  • Participated in test planning, test case design, and test execution activities for multiple software projects.
  • Reviewed requirement documents, design documents to create test plans and prepare test data and test cases.
  • Worked closely with product owner, software developers, project manager and other test and QA engineers in the team.
  • Participated in test estimation, test status reporting, and test metrics analysis.
  • Wrote end-to-end UI tests according to the client contract specifications.
  • Performed functional testing, smoke testing, regression testing, cross browser testing and negative testing.
  • Maintained bug lifecycle in JIRA.
  • Generated test reports after test cycle completion to visualize test coverage.
  • Reviewed and updated the existing test cases, test scripts and test documents.
  • Lead the bug review meeting following post release.
  • Participated in test case review process and provided feedback for test improvement.
  • Performed code review of test scripts written by other testers.

Software Developer

NewEra Services and Solutions
Karachi
12.2015 - 12.2016
  • Developed different software modules of an ERP system.
  • Developed and test the ERP systems invoice generation API.
  • Assisted in maintaining test environments and test data.

Education

Master of Science - Cybersecurity

Tallinn University of Technology, Estonia
06.2022

Master of Science - Data Engineering And Information Management

NED University of Engineering And Technology, Pakistan
05.2018

Bachelor of Science - Computer System Engineering

Hamdard University, Pakistan
07.2015

Languages

Urdu
First Language
English
Proficient
C2
Urdu
Proficient
C2
Hindi
Proficient
C2
German
Beginner
A1

Accomplishments

  • Development of UI automation testing framework based on cypress.
  • Development of API automation testing framework based on rest assured.
  • Development of Testlio test cycle to conduct manual testing for player gaming portal and back office client.
  • Migration of Portal UI tests from selenium Java to playwright typescript.
  • Manual testing of E-Commerce web application (Includes multiple modules).
  • Test Driven Development of Rest Services for a Bookstore.
  • Development of Web automation framework based selenium.
  • Setup CI/CD pipelines using GitHub actions.
  • Dockerization of automation tests.
  • Developed a Library Management System using Laravel Php.
  • Test Driven API Development using ASP.NET Core.
  • API Integration testing in web projects.
  • Test Driven Development of Command line API using ASP.NET Core 3.1, with build and automation CI/CD pipeline in azure DevOps.
  • Integration testing of Weather API in a web project.
  • Integration of quotes API in a web project with twitter to post data using NodeJS.

Certification

  • ISTQB Certified Tester Foundation Level
  • Web Automation Testing from Zero to Hero (Cypress)
  • Complete Ethical Hacking Boot camp
  • Pentester Academy Training (Currently going on)
  • Web Engineering (ASP.Net/ C#, MSSQL)
  • AWS Fundamentals: Building Server less Applications(Coursera)
  • How Google Does Machine Learning (Coursera)
  • Big Data Modelling and Management Systems (Coursera)
  • Covid19 Data Analysis using Python (Coursera)
  • Huawei Certified ICT Associate-Artificial Intelligence (HCIA-AI)
  • Business Intelligence (Coursera)
  • Introduction to Cybersecurity (Cisco)
  • Cybersecurity Essentials (Cisco)
  • Cybersecurity in Aviation (Estonian Aviation Academy)
  • Huawei International seed for the future program alumni
  • Data Privacy for Information Security Professionals (igaming academy)
  • Data Security for Teleworkers (igaming academy)
  • Understanding Privacy by Design (igaming academy)

Timeline

Quality Assurance Specialist (Freelancing) - THE CRAVE OÜ
02.2023 - Current
Software Quality Assurance Engineer (Contract) - Rush Street Interactive Development OÜ
09.2022 - 01.2023
QA Automation Engineer (Contract) - Workohub (Remote Position)
01.2022 - 08.2022
Software Quality Assurance Engineer - Malwarebytes
01.2020 - 03.2021
Software Quality Assurance Engineer - Avanza Solutions
02.2017 - 07.2019
Software Developer - NewEra Services and Solutions
12.2015 - 12.2016
Tallinn University of Technology - Master of Science, Cybersecurity
NED University of Engineering And Technology - Master of Science, Data Engineering And Information Management
Hamdard University - Bachelor of Science, Computer System Engineering

Tools and Languages

Cypress | Selenium | Rest Assured | Selenium IDE | Playwright | Webdriver IO | Postman | Devtools | Jenkins | Azure devops | Confluence | Jira | Gitlab | Bitbucket | Test rail | Testlio | Junit | Appium | TDD | BDD | TestNG | mockito| mochawesome | Extent Reports | Eclipse | IntelliJ | VSCode | Postgre SQL | MySQL | MSSQL | SOAP UI | Apache Jmeter | UIautomator | Charles Proxy | Core Java | OOP | C# | JavaScript | Maven | Testlio | CURL | Python | Docker | Github actions | ELK Stack | Power Shell | Linux | SelectorsHub | Splunk

Personal Interests

  • Learning new things everyday
  • Experiencing new technologies and tools
  • Watching documentaries on space
  • Cybersecurity
  • Mentoring people
  • Sporting

Tools and Languages

Cypress | Selenium | Rest Assured | Selenium IDE | Playwright | Webdriver IO | Postman | Devtools | Jenkins | Azure devops | Confluence | Jira | Gitlab | Bitbucket | Test rail | Testlio | Junit | Appium | TDD | BDD | TestNG | mockito| mochawesome | Extent Reports | Eclipse | IntelliJ | VSCode | Postgre SQL | MySQL | MSSQL | SOAP UI | Apache Jmeter | UIautomator | Charles Proxy | Core Java | OOP | C# | JavaScript | Maven | Testlio | CURL | Python | Docker | Github actions | ELK Stack | Power Shell | Linux | SelectorsHub | Splunk

Personal Interests

  • Learning new things everyday
  • Experiencing new technologies and tools
  • Watching documentaries on space
  • Cybersecurity
  • Mentoring people
  • Sporting
Fahad Alamgir