Omer Mukhtar Khan, Developer in Lahore, Punjab, Pakistan
Omer is available for hire
Hire Omer

Omer Mukhtar Khan

Verified Expert  in Engineering

Quality Assurance Engineer and Developer

Lahore, Punjab, Pakistan

Toptal member since June 28, 2022

Bio

Omer is a software quality assurance (QA) engineer with 6+ years of experience in the IT industry. His primary skills include REST Assured, JMeter, Java, JavaScript, Git, MySQL, APIs, and Selenium. He is an ISTQB-certified tester with experience in resource management and performance, manual, automation, UI, API, and database testing.

Portfolio

Esusu
Java, Python, PostgreSQL, MongoDB, NoSQL, QA Testing, API Testing...
Nisum Technologies
Nightwatch.js, Postman, Selenium, Jira, Documentation, eCommerce...
EMPG Labs
Documentation, eCommerce, API Testing, Selenium, Postman, Apache JMeter...

Experience

  • Manual QA - 6 years
  • Automated Testing - 6 years
  • Quality Assurance (QA) - 6 years
  • Web App Automation - 5 years
  • Selenium - 5 years
  • Agile Software Testing - 5 years
  • Mobile App Testing - 4 years
  • Database Testing - 4 years

Availability

Full-time

Preferred Environment

MacOS, Slack, Teams, Windows

The most amazing...

...project I’ve worked on is an eCommerce platform with millions of users that also required managing an offshore team.

Work Experience

Software QA Engineer

2022 - 2024
Esusu
  • Performed manual and automation testing of web and mobile applications.
  • Handled data validation using Python (raw AWS S3 XML files to PostgreSQL DB).
  • Contributed to front-end UI automation using Java (Selenium).
Technologies: Java, Python, PostgreSQL, MongoDB, NoSQL, QA Testing, API Testing, Test Automation, QA Automation, Automated Testing, UI Automation, Database Testing, REST, SQL, Amazon S3 (AWS S3), Cucumber, Behave, Selenium, Mobile App Testing

Software Automation Engineer

2021 - 2022
Nisum Technologies
  • Developed automation tests for an eCommerce front-end application that helped reduce test time, especially during releases.
  • Developed the framework for the automation testing of the APIs.
  • Worked on API testing and automation of the requests and their responses.
  • Maintained effective communication with the client regarding the application's features and defects.
  • Helped the team migrate the application from one server to another.
  • Verified data moved from Mongo DB to PostgreSQL database. Performed manual tests as well as automated tests.
Technologies: Nightwatch.js, Postman, Selenium, Jira, Documentation, eCommerce, Quality Assurance (QA), QA Test Plan Management, Test Management, APIs, Contract Testing, ETL Testing, Data Migration Testing, Python, Mobile App Testing

Senior Software Quality Assurance Engineer

2020 - 2021
EMPG Labs
  • Participated in sprint planning, grooming, and retrospective meetings for better deliverables.
  • Worked on the requests sent by the web application to the API server and validated its responses.
  • Worked on the performance testing of the API endpoints using Apache JMeter.
  • Started automation testing and provided training to teammates.
  • Managed the product and project for an offshore team.
Technologies: Documentation, eCommerce, API Testing, Selenium, Postman, Apache JMeter, Quality Assurance (QA), Manual Software Testing, APIs, REST, REST Assured

Software Test Engineer

2019 - 2020
Confiz
  • Performed UI, API, and performance testing for a large-scale application.
  • Used REST Assured to automate API responses and verify data.
  • Used Postman to verify endpoint responses and status codes.
  • Worked on the performance testing of the endpoint used by millions of vendors and shared the results with the offshore client.
  • Developed unit tests for a Java Spring Boot-based application.
  • Participated in and won a coding competition by developing an application with the Microsoft Bot Framework and integrating it with Microsoft Teams.
  • Became certified with the test foundation level from ISTQB.
  • Performed E2E data migration testing using Python for the verification of data migrated from Amazon S3 to PostgreSQL database.
Technologies: Apache JMeter, Quality Assurance (QA), MongoDB, API Testing, Git, Docker, Postman, Manual Software Testing, Documentation, QA Test Plan Management, Test Management, REST Assured, Contract Testing, REST, Python, Data Migration Testing

Software Engineer

2018 - 2019
Powersoft19
  • Developed an automation framework to effectively test the UI application.
  • Established weekly client communication to share feedback and roadblocks.
  • Automated and managed a test suite of around 600 test cases.
Technologies: Git, Documentation, Manual Software Testing, Quality Assurance (QA), Selenium, C#, SQL, Jira, Test Management, QA Test Plan Management, Test Case Creation, Test Case Development, Release Management, Firmware

Experience

Residents App Team

http://www.esusurent.com
A web and mobile application for monitoring residents' credit scores. Residents can log in, analyze their credit scores, and view other information related to housing and resident loans. My main role was to complete the documentation (test case development) and test the application manually. I also wrote automated tests for verifying the web application flows using Java and Selenium.

Data Engineering for Esusu

A data engineering project to migrate data from raw S3 XML and JSON files to PostgreSQL DB. The data from the source PostgreSQL DB was modified and migrated to the destination PostgreSQL DB.

I developed the audit code project in Python, which verified that the data transferred from S3 to PostgreSQL and then PostgreSQL to the destination PostgreSQL DB was correct and as per the requirements.

Backcountry eCommerce

Backcountry is a famous eCommerce platform based in the US.

I worked as a software manual and automation engineer. My primary responsibilities included testing the web-based UI application, API, and performance. Client communication was critical in this project as we had to share findings with the offshore team.

OLX eCommerce

https://www.olx.com.pk/
A client-to-client eCommerce platform for buying and selling different products. I also added functionality to the OLX Mall product, where OLX was selling authentic products to millions of customers. I was working as a software automation and manual engineer. I learned much about agile software development and contributed to the team through sprint planning, grooming, and sprint retrospective meetings.

Walmart

http://walmart.com
Walmart is a well-known eCommerce platform based in the US. I was working in a team handling their financial transactions. My role was to test APIs and automate their responses. My tasks also included verifying extensive data migrated from SQL to the cloud with Azure Cosmos DB.

Smart Wires

https://smartwires.com/
Smart Wires is a web-based application that was a command and control center for the electrical devices deployed on transmission lines. My main goal was to manually test the newly added features to the application and automate several test cases. Client communication was key.

Education

2012 - 2016

Bachelor's Degree in Computer Engineering

UET Lahore | University of Engineering and Technology - Lahore, Pakistan

Certifications

JANUARY 2020 - PRESENT

ISTQB Certified Tester Foundation Level

ISTQB

Skills

Libraries/APIs

Nightwatch.js

Tools

Slack, REST Assured, Jira, Postman, Cucumber, Behave, Git, Apache JMeter

Paradigms

User Testing, Test Automation, Automated Testing, Scrum, REST

Platforms

Windows 7, MacOS, Docker, Windows

Languages

Python, XML, C#, Java, SQL

Frameworks

Selenium, TestNG, Cypress, Swagger

Storage

JSON, PostgreSQL, Database Testing, MongoDB, NoSQL, Amazon S3 (AWS S3)

Other

Teams, Manual Software Testing, Manual QA, Web App Automation, Agile Software Testing, Quality Assurance (QA), eCommerce, API Testing, QA Test Plan Management, QA Testing, Test Management, Release Management, Mobile App Testing, QA Automation, UI Automation, Documentation, Black Box Testing, Test Cases, Test Case Creation, Firmware, Test Case Development, APIs, Contract Testing, Data Migration Testing, ETL Testing

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