Mehreen Hamraz, Developer in Lahore, Punjab, Pakistan
Mehreen is available for hire
Hire Mehreen

Mehreen Hamraz

Verified Expert  in Engineering

Quality Assurance Developer

Location
Lahore, Punjab, Pakistan
Toptal Member Since
August 19, 2021

Mehreen is a professional automation engineer with 6+ years of experience in a broad variety of tools and technologies such as C#, Java, Selenium, JMeter, Appium, REST Assured, and Coded UI. She has completed a master's degree in computer science with a thesis in artificial intelligence, and she is an enthusiastic advocate of robust testing practices and cutting-edge technologies.

Portfolio

Modus Create
Java 8, Selenium, C#, WebdriverIO, Node.js, JavaScript...
Afiniti
Java 8, Appium, Selenium, Apache JMeter, Webex, Jira, REST Assured, Cypress...
Vezeeta.com
Java 8, Selenium, Azure DevOps, Appium, Android, Mobile Device QA Automation...

Experience

Availability

Part-time

Preferred Environment

Windows 11, Slack, Java 8, C#, Appium, Apache JMeter, Android, Selenium, TestNG, QA Testing

The most amazing...

...thing I've done is load testing for a problem that the client was unaware of, which helped the client to fix performance issues just before going live.

Work Experience

Test Automation Engineer

2021 - PRESENT
Modus Create
  • Contributed as a part-time freelance developer to a product related to medical technology, developing a single-feature messaging app.
  • Handled all manual and automated testing of the app.
  • Complied with client requirements for automation using JavaScript and Webdriver.io.
Technologies: Java 8, Selenium, C#, WebdriverIO, Node.js, JavaScript, Visual Studio Code (VS Code), QA Automation, Quality Assurance (QA), QA Testing, Website QA, Selenium WebDriver, Scrum, Test Planning, Test Cases, REST APIs, API Testing, GUI Testing, E2E Testing, A/B Testing, Automated Testing, Regression Testing, Automation, UI Automation, Desktop Automation, UI Testing, Manual QA, User Stories, Angular, Test Case Creation, Test Case Execution, Test Case Development

Senior Software Engineer (SDET)

2021 - PRESENT
Afiniti
  • Contributed to the development of the customer-agent pair model, which is based on skill matching.
  • Handled end-to-end testing for three distinct mobile applications across iOS and Android platforms.
  • Automated all the back-end APIs used in the project for web and mobile platforms.
  • Used Appium to automate mobile automation for Android and IOS.
Technologies: Java 8, Appium, Selenium, Apache JMeter, Webex, Jira, REST Assured, Cypress, QA Automation, Quality Assurance (QA), QA Testing, Website QA, Selenium WebDriver, Scrum, Test Planning, Test Cases, REST APIs, API Testing, GUI Testing, E2E Testing, A/B Testing, Automated Testing, Regression Testing, Automation, UI Automation, Desktop Automation, UI Testing, Manual QA, User Stories, Angular, Test Case Creation, Test Case Execution, Test Case Development

Testing Engineer

2020 - 2021
Vezeeta.com
  • Automated a medical web app using Java, Selenium, Docker, and Gradle.
  • Automated the mobile app using Java, Selenium, Appium, and Android studio.
  • Automated APIs using REST Assured, Java, and Postman.
Technologies: Java 8, Selenium, Azure DevOps, Appium, Android, Mobile Device QA Automation, QA Testing, Docker, REST Assured, QA Automation, Quality Assurance (QA), Website QA, Selenium WebDriver, Scrum, Test Planning, Test Cases, REST APIs, API Testing, GUI Testing, E2E Testing, Automated Testing, Regression Testing, Automation, UI Automation, Desktop Automation, UI Testing, Manual QA, User Stories, Angular, Test Case Creation, Test Case Execution, Test Case Development

Intermediate Test Automation Engineer

2019 - 2020
Contour Software
  • Contributed to the efforts of Jonas Premier Construction Division.
  • Gathered knowledge on enterprise resource planning solutions.
  • Automated smoke and regression tests using Selenium Web Driver in C#.
Technologies: C#, Jenkins, Selenium, QA Automation, Quality Assurance (QA), QA Testing, Website QA, Selenium WebDriver, Scrum, Test Planning, Test Cases, REST APIs, API Testing, GUI Testing, E2E Testing, Automated Testing, Regression Testing, Automation, UI Automation, Desktop Automation, UI Testing, Manual QA, User Stories, Test Case Creation, Test Case Execution, Test Case Development, Data Visualization

Software Engineer QA

2018 - 2019
ibex
  • Developed automation testing on Selenium Web Driver, Test. NG, and Maven.
  • Tested APIs using REST Assured, Test NG, Java, and Postman.
  • Used SQL extensively to develop queries in MS SQL Server 2008.
Technologies: Java 8, C#, Eclipse, SQL, Selenium, Jira, Performance Testing, QA Automation, Quality Assurance (QA), QA Testing, Website QA, Selenium WebDriver, Scrum, Test Planning, Test Cases, REST APIs, API Testing, GUI Testing, E2E Testing, Automated Testing, Regression Testing, Automation, UI Automation, Desktop Automation, UI Testing, Manual QA, User Stories, Test Case Creation, Test Case Execution, Test Case Development, Data Visualization

Test Automation Engineer

2015 - 2018
Imanami
  • Gathered hands-on knowledge on Active Directory and exchange objects.
  • Built automation testing on Selenium Web Driver in Coded UI and JMeter.
  • Tested modules as well as the complete application as per the test scripts and RS.
  • Followed established processes for GUI, functional, and data testing.
  • Conducted performance and load testing on JMeter and Visual Studio, and conducted security testing with defect logging and tracking in Jira and TFS.
  • Provided the status of projects and communicated changes and issues to other team members, team lead, and manager as needed.
  • Established realistic tasks and activities for projects. Understood the specifications provided by the client.
Technologies: C#, QA Testing, Test Automation, Azure Active Directory, Selenium, Performance Testing, Coded UI Tests, QA Automation, Quality Assurance (QA), Website QA, Selenium WebDriver, Scrum, Test Planning, Test Cases, REST APIs, API Testing, GUI Testing, E2E Testing, Automated Testing, Regression Testing, Automation, UI Automation, Desktop Automation, UI Testing, Manual QA, User Stories, Test Case Creation, Test Case Execution, Test Case Development, Data Visualization

Afiniti | Automating Apps for Pairing Experts and Visitors.

This is a technology meant to provide services for call centers to pair agents and callers based on requirements. I am assigned on a project where they are trying to provide these services in physical stores, e.g., Nike. I am automating the three apps: Expert, Kiosk, and Identify, on both iOS and Android. I am also in charge of automating REST APIs.

Vezeeta | Automating E-pharmacy Module

Vezeeta is a medical product for booking doctors and ordering medicine. At first, I was handed over automation for the whole domain including booking, e-pharmacy, and doctor management on Android and web. I automated the web portion using Selenium, JUnit, and Java, and I automated the mobile part using Appium, Java, and JUnit. After COVID-19 broke out, I was assigned fully on the pharmacy team and worked on automating the e-pharmacy web and mobile application. I also automated REST API testing for the e-pharmacy team and configured tests using CI/CD in Azure DevOps.

Contour Software | Automating ERP Solution for Construction Site

I was assigned on the project of an ERP solution for a construction site called Jonas Premier Constructions. I worked on automating the smoke and regression test suite in Selenium and C#, and I integrated the tests with CI/CD using Jenkins.

Ibex | Automating Surveys for Automobiles

At Ibex, their product was related to generating different types of surveys for automobiles. I automated the filling out and verifying of surveys and assertion of the results in Java and Selenium. This project was mostly dependent on SQL queries. So, I created some utilities for generating bulk data and verifying the data returned from queries. I also did performance testing.

Imanami | SelfService Portal and GroupID

In Imanami, I automated their web-based self-service portal using Selenium in C#. I covered all regression tests and the smoke test suite. For their desktop application, GroupId, I automated tests using C# and Coded UI. I also created different utilities that helped developers and QA in creating bulk data for day-to-day tests. I also did performance testing for SSP users, group creation, and modifications.
2015 - 2018

Master's Degree in Computer Science

National University of Computer and Emerging Sciences (FAST) - Lahore, Pakistan

2011 - 2015

Bachelor's Degree in Computer Science

Government College University, Lahore - Lahore, Pakistan

Libraries/APIs

Selenium WebDriver, REST APIs, Node.js

Tools

Slack, Jira, Jenkins, Apache JMeter, WebdriverIO, REST Assured

Languages

Java 8, C#, SQL, JavaScript

Frameworks

Angular, Selenium, Appium, TestNG, Allure Testing Framework, Cypress

Paradigms

Automated Testing, Automation, E2E Testing, Scrum, Test Automation, Coded UI Tests, Azure DevOps

Storage

Azure Active Directory

Platforms

Eclipse, Android, Docker, Visual Studio Code (VS Code)

Other

QA Automation, Quality Assurance (QA), Website QA, Regression Testing, UI Automation, UI Testing, GUI Testing, API Testing, Test Cases, Manual QA, User Stories, Test Case Creation, Test Case Execution, Test Case Development, Windows 11, Desktop Automation, A/B Testing, Test Planning, Data Visualization, SDET, QA Testing, Performance Testing, Mobile Device QA Automation, Webex

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring