Jalol Khamroev, Developer in Łódź, Poland
Jalol is available for hire
Hire Jalol

Jalol Khamroev

Verified Expert  in Engineering

Bio

Jalol is a software development engineer in test (SDET) and a QA automation engineer with over three years of experience in quality assurance and automated testing. At Toptal, he has improved product quality through effective testing processes and CI/CD implementation. Proficient in Playwright, Cypress, Jest, Git, CI/CD, Docker, APIs, and visual regression testing, Jalol is dedicated to delivering high-quality software and fostering Agile teamwork.

Portfolio

Toptal
Playwright, Cypress, Jest, Test Automation, Manual Testing, API Testing...
Fujitsu
Customer Support, Troubleshooting, Customer Service, Task Management...

Experience

  • SDET - 3 years
  • Playwright - 3 years
  • Postman - 3 years
  • Jest - 3 years
  • TypeScript - 3 years
  • Test Automation - 3 years
  • Manual Testing - 3 years
  • Cypress - 2 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Git

The most amazing...

...project I've developed is a testing framework for Toptal's component library, which has streamlined our QA processes.

Work Experience

Software Development Engineer in Test (SDET)

2021 - 2024
Toptal
  • Led the migration from Cypress to Playwright, optimizing the end-to-end testing process and improving overall test execution speed, contributing to faster feedback loops and enhanced productivity in the development cycle.
  • Successfully implemented unit tests for critical components, achieving 100% test coverage, which enhanced code reliability and reduced the likelihood of defects in production.
  • Contributed to a robust testing framework for Toptal's component library, streamlining QA processes and enhancing testing efficiency across projects.
  • Implemented visual regression testing using Happo, ensuring UI changes did not adversely affect the user experience. These efforts resulted in higher user satisfaction and fewer post-release defects.
  • Standardized QA processes across multiple projects by developing tailored test plans and comprehensive test cases, enhancing consistency and improving overall product quality within the organization.
  • Mentored QA interns and new team members, fostering a culture of continuous learning and collaboration, which enhanced team capabilities and improved the onboarding process.
Technologies: Playwright, Cypress, Jest, Test Automation, Manual Testing, API Testing, Functional Testing, Cross-browser Testing, Visual Regression Testing, Test-driven Development (TDD), Behavior-driven Development (BDD), TypeScript, JavaScript, React, Next.js, TestRail, Agile, SQL, PostgreSQL, MongoDB, Git, CI/CD Pipelines, Docker, GitHub Actions, BrowserStack, Grafana, LogRocket, Crazy Egg, Postman, Lighthouse, QA Testing, Quality Assurance (QA), SDET

IT Service Desk Agent

2019 - 2019
Fujitsu
  • Contributed to a significant increase in overall customer satisfaction through effective communication and timely issue resolution.
  • Developed and implemented a new ticketing process that streamlined workflows and reduced resolution times, increasing team efficiency and productivity.
  • Trained and mentored new service desk agents, helping them acquire essential skills and knowledge to handle customer inquiries effectively, which improved team performance.
Technologies: Customer Support, Troubleshooting, Customer Service, Task Management, Remote Support

Experience

ClimQA: A Modern Front-end Testing Framework Template

https://github.com/jalolk/climqa
ClimQA is a front-end testing framework built with React, Vite, and TypeScript designed to simplify quality assurance for web applications. A weather dashboard is used as a hands-on example to demonstrate best practices in testing and CI/CD setup.

This framework includes comprehensive testing tools: Jest and React Testing Library support reliable unit and component testing, while Playwright enables end-to-end testing across browsers with features like network request mocking and mobile responsiveness. Organized with a Page Object Model (POM), it ensures clean, scalable tests while including strategies for accessibility and error boundary testing.

ClimQA's CI/CD pipeline is powered by GitHub Actions, handling automated testing, build verification, and code deployment to Vercel. With linting, test coverage reports, and parallel test execution, the system streamlines continuous integration for rapid iteration. This project is ideal for teams seeking a maintainable, high-quality testing setup that combines automation with a structured approach to modern front-end testing.

Play2do

https://github.com/jalolk/play2do
Play2do is a task management app highlighting advanced QA and testing practices in modern web development. While fully functional as a to-do list, Play2do's main goal is to serve as a template for comprehensive testing and automation. Using NestJS for the back end, React with Vite for the front end, and MongoDB via Prisma, the app incorporates multiple testing layers: Jest for unit tests, integration tests for component interactions, Playwright for end-to-end testing, and Bruno for API tests.

This project's structure is organized for easy extension, with dedicated test suites covering all application layers. Integrated with CI/CD, Play2do is an excellent resource for QA engineers and developers to learn, build, and refine testing workflows for reliable, maintainable applications.

Education

2023 - 2024

Master's Degree in Computer Science

University of Lodz - Łódź, Poland

2019 - 2022

Bachelor's Degree in Computer Science

University of Lodz - Łódź, Poland

Certifications

JULY 2022 - PRESENT

End-to-end JavaScript Testing with Cypress

LinkedIn

MARCH 2022 - PRESENT

Learning GitHub Actions

LinkedIn

OCTOBER 2021 - PRESENT

Software Testing: Exploratory Testing

LinkedIn

OCTOBER 2021 - PRESENT

Software Testing Foundations: Test Techniques

LinkedIn

OCTOBER 2021 - PRESENT

Agile Testing

LinkedIn

Skills

Libraries/APIs

Playwright, React, React Testing Library, React Query

Tools

Git, GitHub, TestRail, BrowserStack, Grafana, Postman, Lighthouse, Prisma

Frameworks

Jest, Cypress, Next.js, Tailwind CSS, NestJS

Paradigms

Test Automation, Manual Testing, Testing, Functional Testing, Test-driven Development (TDD), Behavior-driven Development (BDD), Agile, E2E Testing, Unit Testing, Software Testing

Languages

TypeScript, Haskell, JavaScript, SQL

Platforms

MacOS, Visual Studio Code (VS Code), Docker, Vercel

Storage

Databases, Database Management Systems (DBMS), PostgreSQL, MongoDB

Other

QA Testing, SDET, Quality Assurance (QA), CI/CD Pipelines, OOP Designs, Algorithms, Data Structures, Mathematics, Full-stack Development, Machine Learning, API Testing, Cross-browser Testing, Visual Regression Testing, GitHub Actions, LogRocket, Crazy Egg, QA Automation, Vite, Bruno, Integration Testing, Agile Software Testing, Exploratory Testing, Customer Support, Troubleshooting, Customer Service, Task Management, Remote Support

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