SDET | QA Automation

Bilol Abdurasulov

QA Automation Engineer with commercial experience building scalable automation frameworks using Playwright, Cypress and TypeScript. Skilled in end-to-end, regression, smoke and API testing, Azure DevOps CI/CD, and Agile delivery. Reduced manual regression effort by 70% through automation while improving test maintainability with reusable frameworks.

3+ Years

Software Engineer | SDET Experience

100+

Students Mentored

5+

End-to-End QA Pipeline Built

About Me

During my time at PolicyCON, I independently built an end-to-end automated testing pipeline from scratch using Cypress. This included writing the test scripts, setting up automated test execution, running daily checks on the platform, and generating both technical and non-technical reports for the team.

One of my key achievements was identifying gaps in the testing process and proactively implementing automation to improve test coverage and reliability. I enjoy combining development and testing to create scalable automation solutions that improve product quality and team efficiency.

Professional Profile

Bilol Abdurasulov

London, UK | LinkedIn | +44 7775 895908 | abdurasulovbiloliddin98@gmail.com

Software Engineer & SDET

Work Experience

PolicyCON | London, United Kingdom

Front-End Developer & Automation Testing Specialist | Jul 2024 - Present

  • Designed and maintained a scalable end-to-end automation framework using Playwright, Cypress and TypeScript, following the Page Object Model (POM) architecture.
  • Automated regression, smoke and end-to-end test suites covering critical user journeys, reducing manual regression effort by 70%.
  • Developed reusable test utilities, fixtures and custom commands, improving test maintainability and reducing duplicated code.
  • Performed REST API testing using Playwright APIRequestContext/Postman, validating request/response payloads and backend integrations.
  • Integrated automated test execution into Azure DevOps CI/CD pipelines, generating automated test reports for daily builds and release candidates.
  • Investigated failed test executions, identified application defects and collaborated with developers to resolve production-critical issues before release.
  • Participated in Agile ceremonies including sprint planning, backlog refinement and release verification.
  • Collaborate with Mobile, Frontend and Backend developers to design test strategies, reproduce issues and verify bug fixes throughout the development lifecycle.

University Project | London, UK

Software Engineering | Mar 2026 – May 2026

  • Developed Solidity-based multi-signature wallet on Ethereum, enhancing security
  • Carried out comprehensive testing of smart contracts using Hardhat and MetaMask

IT House | Tashkent, Uzbekistan

Front-End Development Mentor | Feb 2022 – Aug 2023

  • Mentored 100+ students in HTML5, JavaScript, and React.js, improving practical skills
  • Implemented Cypress tests in frontend projects, boosting code quality.

Education

University of Northumbria London campus | London, United Kingdom

BSc Cyber Security for Computing | Sep 2024 - May 2026

  • Information Security, Network Security, Software Development
  • Overall Classification: (2:1)

University of the West of England | Bristol, United Kingdom

BSc Computer Science (Year 1) | Oct 2023 - Aug 2024

  • Introduction to Programming, Systems Analysis, Data Structurez
  • Overall Classification: (2:1)

Skills

Testing: Playwright, Cypress, Selenium, API Testing

Programming: JavaScript, TypeScript, SQL, React.js

DevOps & Tools: Git, Azure DevOps, AWS

Methodologies: Agile, CI/CD, Test Automation

Activities

  • Mentor in Frontend Development, instructed 100+ students in modern web technologies.

Featured Projects

Playwright Automation Framework

Flagship combines Playwright, TypeScript, data-driven testing, CI execution, and rich reporting into a single QA framework designed for realistic delivery pipelines instead of demo-only scripts.

  • Config loader: Environment variables select target URLs, retry behavior, headless mode, and worker settings.
  • Playwright runner: The runner orchestrates UI tests, API tests, sharding, retries, and artifact collection.
  • Execution layers: UI tests use page objects and test data; API tests route through a dedicated client layer.
  • Reporting and CI: HTML and Allure outputs are generated for local review and pipeline artifact publishing.
React.js JavaScript Playwright TypeScript

Runbook

Install
npm install
npx playwright install

Run suites
npm test
npm run test:ui
npm run test:api

Open reports
npm run report:html
npm run report:allure:generate
npm run report:allure:open

Container run
docker compose up --build

REST API Test Suite

The framework provides detailed logging and reporting to improve debugging and test analysis. It is integrated with CI/CD pipelines like GitHub Actions, allowing automated test execution on every code change, which helps maintain code quality and accelerate development cycles.

  • API coverage: The suite validates status codes, response payloads, headers, and negative scenarios across key service endpoints.
  • Reusable setup: Shared request specifications keep authentication, base configuration, and logging consistent between tests.
  • CI execution: Maven-based runs can be triggered locally or from Jenkins and GitHub Actions for regression coverage on every change.
TypeScript Playwright Test Playwright Request Axios Playwright Expect Zod AJV Allure GitHub Actions

Runbook

Install
npm install
npx playwright install

Run tests
npm test
npm run test:auth
npm run test:api

Reports
npm run report:html

CI/CD Testing Pipeline

Complete CI/CD pipeline implementation with automated testing stages. Includes unit tests, integration tests, UI tests, and deployment validation across multiple environments.

Jenkins Docker Cypress GitHub Actions

Mobile App Testing

Automated testing framework for mobile applications using Appium. Supports both Android and iOS platforms with device farm integration and parallel execution capabilities.

Appium Python Pytest BrowserStack

Test Artifacts & Documentation

Test Plans

Comprehensive test plans demonstrating testing strategy, scope, and approach.

View Sample

Test Cases

Detailed test cases covering functional, non-functional, and edge case scenarios.

View Sample

Bug Reports

Professional bug reports with detailed reproduction steps and evidence.

View Sample

Test Reports

Execution reports with metrics, coverage analysis, and quality insights.

View Sample

Get In Touch

Send a Message