Nodirbek Nasirov, Developer in Minneapolis, MN, United States
Nodirbek is available for hire
Hire Nodirbek

Nodirbek Nasirov

Verified Expert  in Engineering

Quality Assurance Developer

Minneapolis, MN, United States

Toptal member since January 1, 2019

Bio

Nodirbek is a passionate software developer who builds scalable web applications using modern technologies like Node.js and PostgreSQL. With a strong focus on clean code, efficiency, and continuous learning, Nodirbek thrives in solving complex problems and driving innovation.

Portfolio

Path Next
React Testing Library, Jest, Automated Testing, QA Testing, React, REST APIs...
Getaway
Manual Testing, Manual QA, Quality Assurance (QA), Selenium, Automated Testing...
Microsoft
Playwright, QA Testing, QA Automation, Unit Testing, GitHub, CI/CD Pipelines...

Experience

  • Manual Testing - 13 years
  • QA Automation - 11 years
  • JavaScript - 8 years
  • Selenium - 8 years
  • Java - 8 years
  • Git - 7 years
  • Puppeteer - 5 years
  • Jenkins - 4 years

Availability

Part-time

Preferred Environment

Java, Selenium WebDriver, Git, IntelliJ IDEA

The most amazing...

...thing I've done is develop enterprise applications, handling everything from system design to application delivery.

Work Experience

QA Automation Tester

2024 - 2025
Path Next
  • Accomplished a unit test coverage of 80% for the existing codebase.
  • Logged and tracked defects and created unit and UI automation tests.
  • Integrated tests into the CI/CD pipeline and created a QA automation framework and integration tests.
Technologies: React Testing Library, Jest, Automated Testing, QA Testing, React, REST APIs, AWS Lambda, Cypress, TestCafe, JavaScript, Vitest, Playwright

QA Analyst

2024 - 2025
Getaway
  • Developed a modular QA automation framework for a booking platform, enhancing testing efficiency and coverage.
  • Created automated test cases, accelerating issue detection and resolution.
  • Integrated an automation framework into the GitHub CI/CD pipeline, ensuring continuous testing and rapid feedback.
  • Migrated a Selenium-based QA automation framework and tests to Playwright.
Technologies: Manual Testing, Manual QA, Quality Assurance (QA), Selenium, Automated Testing, Travis CI, Ruby, Playwright, Node.js, TypeScript, CI/CD Pipelines, Docker, Testing, QA Leadership, QA Test Plan Management, .NET

QA Automation Engineer

2022 - 2023
Microsoft
  • Created a QA automation framework and tests using Playwright, TypeScript, Node.js, and Jest and integrated them into a CI/CD pipeline.
  • Logged and tracked defects, created QA automation test cases and documentation, and mentored the team.
  • Improved code quality and accomplished faster, bug-free deployments using automated tests.
Technologies: Playwright, QA Testing, QA Automation, Unit Testing, GitHub, CI/CD Pipelines, React, TypeScript, Jest, Node.js, C#, Testing, QA Leadership, QA Test Plan Management, .NET

QA Engineer (via Toptal)

2019 - 2019
XTO Energy
  • Created manual and automated test cases for an iOS mobile application (XTO Handbook).
  • Executed automated test cases and analyzed results to report issues.
  • Designed and implemented automated testing frameworks and tools, improving app quality.
Technologies: Appium, iOS, Java, Selenium, Azure, Manual Testing, Mobile App Testing, Automated Testing, Quality Assurance (QA), Test Automation, Behavior-driven Development (BDD), REST Assured, Manual QA, SDET, QA Testing, Testing Strategy, Amazon Web Services (AWS), Automated UI Testing, Cypress, Mobile Device QA Automation, GitHub, Object-oriented Programming (OOP), E2E Testing, Unit Testing, HTML, CSS, API Testing, Stress Testing, Cross-browser Testing, UI Testing, Integration Testing, Playwright, Regression Testing, Testing, QA Leadership, QA Test Plan Management, .NET, Salesforce

Education

2011 - 2013

Associate's Degree in Computer Networking

Community College of Allegheny County (CCAC) - Pittsburgh, PA, USA

Skills

Libraries/APIs

Puppeteer, React, Node.js, Playwright, Selenium WebDriver, React Testing Library, REST APIs

Tools

IDEA IDE, REST Assured, GitHub, Git, IntelliJ IDEA, Apache JMeter, HP Application Lifecycle Management (ALM), Jenkins, Jira, Postman, Subversion (SVN), Travis CI

Languages

Java, JavaScript, HTML, CSS, C, Python, C#, SQL, VBScript, TypeScript, Ruby

Frameworks

Selenium, TestNG, Jasmine, Jest, .NET, JUnit, Appium, Cypress, TestCafe

Paradigms

Manual Testing, Automated Testing, Test Automation, Behavior-driven Development (BDD), Object-oriented Programming (OOP), E2E Testing, Unit Testing, Testing, Agile, Test-driven Development (TDD), Waterfall Development, Acceptance Test-driven Development (ATDD), Stress Testing, Azure DevOps

Platforms

Linux, Android, iOS, Eclipse, Windows, MacOS, Amazon Web Services (AWS), Azure, WordPress, WooCommerce, Docker, Salesforce, AWS Lambda

Storage

MySQL, Oracle SQL, MongoDB

Other

QA Automation, Mobile App Testing, Software Development, Quality Assurance (QA), Manual QA, SDET, QA Testing, Testing Strategy, Automated UI Testing, UI Testing, Integration Testing, Regression Testing, QA Test Plan Management, Mobile Device QA Automation, API Testing, Cross-browser Testing, QA Leadership, Asset Liability Management (ALM), UFT, Applitools, CI/CD Pipelines, Vitest

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