Summary
Overview
Work History
Education
Skills
Certification
Timeline
background-images

Artur Bikulov

Everett,WA

Summary

I'm a Senior QA Automation Engineer with 5+ years of experience in the tech industry. I lead full test strategy from scratch, from writing detailed test plans to running E2E automation and manual exploratory testing. I've owned quality across large platforms and worked closely with devs, PMs and designers to ship stable, tested code. I've created modular Cypress frameworks, built pipelines for CI/CD, and helped teams write clean, maintainable, and reliable tests. I run positive, negative and exploratory testing across roles and workflows. Also led Swarm Test Planning sessions to align the whole team on quality before features go live. Bug reports? I don't just log them, I dig into root causes and bring the fix back to the team fast.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Software Engineer in Test

LevelTen Energy
05.2025 - Current
  • I lead the testing strategy for our core energy marketplace platform, focusing on quality at every step, from unit tests to full-stack E2E workflows.
  • I've built scalable test automation using Cypress and TypeScript, supporting dozens of feature teams.
  • I design and maintain reusable test components, write test plans that actually reflect real user behavior, and lead team-wide test planning sessions.
  • Some things I'm proud of:
  • Created full test plans from scratch, tailored to complex feature requirements. This included positive flows, edge cases and negative scenarios.
  • Built a modular Cypress testing framework using JavaScript/TypeScript, with tagged tests for better CI filtering.
  • Ran chaotic and exploratory testing to simulate real-world failures, broken states and unusual user behavior, catching critical bugs before release.
  • Wrote and automated negative and positive test cases, including invalid inputs, permission boundaries, and error-handling verification.
  • Built and scaled Cypress component testing from scratch across microfrontends for account settings and delivery dashboards.
  • Created a tag-based Cypress test structure for better organization and faster regression runs.
  • Set up CI pipelines that automatically run tests on PRs and deployments for both UI and API repos.
  • Reached 80%+ unit test coverage across new modules using Jasmine and Karma and helped mentor other teammates to do the same.
  • Debugged and resolved high-priority production issues through Opsgenie, Datadog, and deep collaboration with devs.
  • Lead Swarm Test Planning sessions that aligned devs, QAs and PMs on what to test, how to test and when to automate.
  • Played a key role in defining test strategy across frontend, backend and API layers.
  • I also worked across tools like Postman, Swagger, BrowserStack, Datadog, Okta, SonarCloud and Docker.
  • I care about test reliability, developer empathy, and making sure tests actually catch bugs, not just check boxes.

AI Task Developer (Part-time Contractor)

Snorkel AI
09.2025 - Current
  • Develop advanced coding and reasoning tasks to train and evaluate LLMs.
  • Write instructions, implement solutions and build automated tests in Docker environments using JavaScript, TypeScript and Python.

Software Engineer In Test

LevelTen Energy
10.2022 - 07.2025
  • Participated in agile sprint planning, refinement stand-ups and coordinated individual testing to ensure quality deliverables by the end of the sprint and by performing smoke, functional, UI, regression, and compatibility testing.
  • Collaborated with the development team by creating, planning and executing test cases and bug reports.
  • Designed and developed E2E test automation using Cypress with JavaScript to improve test coverage for key features.
  • Responsible for multi-browser testing: Chrome, Firefox, Safari, Edge.
  • Implemented component testing by utilizing Cypress component testing tool for UI components to ensure stable and maintainable code across the deliveries dashboard and settings sections.
  • Integrated Cypress tags for the UI repository to improve test organization and filtering during test runs.
  • Set up pipelines to automatically run Cypress tests for both the UI and API repositories, streamlining continuous integration and deployment processes.
  • Focused on ensuring that small units of code were independently tested. Applied testing abstractions for all external dependencies to ensure that the tests remained deterministic. Achieved 80% coverage on all code units using Jasmine and Karma.
  • Investigated and fixed root causes of defects by working closely with developers and increasing productivity by providing clear and detailed bug reports.
  • Led Swarm Test Planning sessions where developers, team leads and product managers came together to define the quality standards of new features. During these sessions, we brainstormed what to test, how to test it, and the best approach for testing (unit, integration, E2E, or manual). The outcome was a detailed test plan, ensuring comprehensive test coverage from functionality to performance, reliability, and security.
  • Led and managed on-call production issues, ensuring timely resolution and coordination across teams by utilizing tools such as Opsgenie and DataDog.

QA Engineer II

Amazon
05.2022 - 09.2022
  • QA engineer responsible for building test planning for a new web-based console for Amazon's distribution centers.
  • Functionality, validation, end-to-end user, and regression testing for the web-based console and hand-held scanner devices.
  • Prioritize bugs and work closely with developers for repro and validation steps.
  • Measure code coverage and create test cases to cover test holes.
  • Use Charles Proxy to measure network traffic for data validation and API response.
  • Writing SQL queries to create test data, and retrieve and analyze bug trends and customer usage.
  • Used JSON to create and transmit various data onto the web-based console software.
  • Used JIRA to create dashboards and manage all test cases and bug reports.
  • Involved in the agile testing environment and testing the web-based software from alpha to prod.
  • Familiar with HTML, CSS, JavaScript, and TypeScript.
  • Skills: JSON
  • Web Testing
  • Test Case Generation
  • Test Data
  • Test Planning
  • Test Validation
  • Postman API
  • Agile Methodologies
  • Software Testing
  • Jira
  • Regression Testing
  • Software Quality Assurance

QA Engineer

FLATLAY Inc.
08.2018 - 05.2022
  • - Ticket testing, test case creation, filing bug reports and making sure they get resolved. Writing, running, and maintaining automation tests.
  • - Work with developers to conduct testing on users stories, new features and functions ensuring all acceptance criteria are met.
  • - Write test cases and automate them with NodeJS.
  • - Maintain Cypress automation framework.
  • - Run regression tests upon each release.
  • - Utilize SQL queries to pull data out of database.
  • - Perform smoke, functional, boundary, integration and user interface testing of web-based and mobile applications.
  • - Write easy-to-follow bug reports, track defects through JIRA.

Education

Bachelor's degree - Civil Engineering

Saint Petersburg State University of Engineering and Economics
05.2019

Skills

  • Communication
  • Manual Testing
  • Smoke Testing
  • Regression Testing
  • UI Testing
  • Integration Testing
  • Positive Testing
  • Negative Testing
  • Exploratory Testing
  • Test Case Writing
  • Test Plan Writing
  • Test Automation Frameworks
  • Swarm Test Planning
  • REST API Testing
  • Postman
  • Swagger
  • Insomnia
  • Debugging
  • Root Cause Analysis
  • Chrome DevTools
  • Datadog
  • Version Control
  • Git
  • GitHub
  • Bitbucket
  • CI/CD Pipelines
  • Automated Test Runs
  • Component Testing
  • Cypress
  • Micro-Frontend Workflows
  • BrowserStack
  • Jira
  • Confluence
  • Miro
  • SQL
  • DynamoDB
  • Authentication Testing
  • Okta
  • Unit Testing
  • Jasmine
  • Karma
  • Docker
  • POM
  • Data-Driven Testing
  • Figma
  • Monitoring Tools
  • Incident Tools
  • Opsgenie
  • Bug Reporting
  • Collaboration
  • Clean Code
  • Test Reliability
  • Agile Scrum
  • HTML5
  • CSS
  • XPath
  • DDT
  • Object-oriented programming
  • Problem-solving
  • Programming
  • Application development
  • JavaScript experience
  • Machine learning
  • Quality assurance controls
  • JavaScript frameworks
  • Programming languages
  • Software testing
  • Testing and debugging
  • Code debugging
  • Code review

Certification

  • Introduction to Large Language Models
  • Test Automation Foundations
  • Performance Testing Foundations
  • End-to-End JavaScript Testing with Cypress.io
  • Advanced Cypress

Timeline

AI Task Developer (Part-time Contractor)

Snorkel AI
09.2025 - Current

Senior Software Engineer in Test

LevelTen Energy
05.2025 - Current

Software Engineer In Test

LevelTen Energy
10.2022 - 07.2025

QA Engineer II

Amazon
05.2022 - 09.2022

QA Engineer

FLATLAY Inc.
08.2018 - 05.2022

Bachelor's degree - Civil Engineering

Saint Petersburg State University of Engineering and Economics
Artur Bikulov