
Igor Dorovskikh
Co-Founder & CEO
15+ years across mobile engineering, QA, release management, and leadership; founder of Engenious and Engenious University.
LinkedInAutonomous mobile testing
Upload your iOS or Android app, connect human-readable test cases, and let AI agents execute them across virtual devices — with video, logs, screenshots, and failure reasoning for every run.

See FlashTest in action
Watch FlashTest interpret a mobile test, execute the workflow, and return the evidence your team needs to review the result.
What the demo shows, in text
Understands intent
Reads the human-readable test case.
Executes the flow
Drives the app across virtual devices.
Captures evidence
Video, screenshots, and logs per run.
Explains failure
Shows reasoning when a step does not pass.
How it works
Add an iOS .ipa or Android .apk / .aab build.
TestRail, Qase, plain text, Markdown, CSV, or REST API.
Agents reason about what each case is trying to prove.
Independent cases run across virtual iOS and Android devices.
Every run returns pass/fail with its full context attached.
Test intent, not fragile selectors
FlashTest interprets what each test is trying to prove and navigates the interface the way an experienced tester would. When labels move or layouts change, the agent adapts to the intent instead of depending only on a fixed selector.
Example test step
“Log in with a valid user”
Parallel AI agent architecture
Run 5, 20, or 100+ AI agents in parallel across virtual iOS and Android devices. Each agent executes an independent mobile test while FlashTest brings the results and evidence back into one reviewable run history.
Illustrative parallel execution view
20 agents
Test sources → execution queue → 5 / 20 / 100+ AI agents → evidence-backed results
Dynamic AI network virtualization
FlashTest can dynamically shape the network conditions around a mobile workflow so teams can reproduce difficult scenarios, reduce dependence on unstable environments, and test before every backend dependency is complete.
Network control surface
Inject latency
Illustrative scenarioLatency: +1500 ms
Delayed API response
Loading state, timeout handling, and recovery
WebSocket interruption
Reconnection behavior and state consistency
Synthetic backend failure
User-facing error handling and evidence capture
Inputs in, evidence out
FlashTest consumes the test intent your team already owns and executes it — no need to replace your test-management source of truth to start a pilot.
Existing test sources
Every run returns

Built by mobile quality operators
FlashTest is led by Igor Dorovskikh and Anton Prokuda, practitioners who have built, scaled, and taught mobile test automation, release infrastructure, and quality engineering.

Co-Founder & CEO
15+ years across mobile engineering, QA, release management, and leadership; founder of Engenious and Engenious University.
LinkedInCo-Founder & CTO
Senior iOS and test-automation engineer with deep XCUITest, Swift, CI/CD, and network-stubbing experience.