Better deployments with consistent testing and faster feedback
Eliminate uncertainty and poor quality when shipping code. AssertPath helps you understand risk, identify areas for improvement, and implement repeatable testing. We'll work with you to create a process that ensures your software consistently meets your customers' needs. Catch issues before they become a major headache for you and your customers!
Does this sound familiar? One or more of these issues are keeping development teams up at night:
Slow to release new features
Customers experiencing bugs
Requirements out of sync with development
Process bottlenecks
Testing for each release takes too long
Integration failures
Risky revisions
We can help your growing team accelerate forward with...
Designing test plans
Implementing automated tests
Testing APIs
Fixing slow or broken test runs
Exploratory testing
Shift-left testing (earlier in development)
Moving towards continuous delivery
Reducing time spent on manual testing
Enabling refactoring with tests
Contact form
Case studies:
Global CDN
Challenge: Tests were performed weeks or months after code was developed, leading to long waits for new features.
Solution: Moved to a local testing framework on docker that enabled rebuild of new test bed within minutes.
Result: New feature development could be completed quickly within same sprint. Lab integration testing had significantly fewer errors. Fixes were tested in the same day.
Online Retailer
Challenge: Complex system rewrite involving many new services could only be tested through the front end by a manual tester.
Solution: Worked with development to create a test API. Wrote automated tests to verify outputs from money conversion program.
Result: Enabled manual testers to run higher level system tests. Automated feature tests allow developers to rewrite code with high confidence.
Cloud Orchestration Service
Challenge: Code was delivered with significant issues or completely broken, causing all development and testing to halt.
Solution: Created automated smoke and acceptance test suite. Code test coverage increased.
Result: New builds had far fewer issues, so test and development could continue without big rework and delays.
Contact form
About Richard Sirokman

As a dedicated software test engineering consultant with over 25 years of software development experience, I help teams reduce risk and speed up delivery with testing at every point of the product life cycle.
I have extensive high-tech experience working on projects in many industries, including online retail, storage systems, back office servers, datacenter management, IoT devices, content delivery networks, and cloud orchestration. I have done testing and created process improvements for these companies:
Oracle
HP
RH
Lumen
StorageTek
I believe that quality software development can be achieved through good communication between stakeholders, technical acceptance testing earlier in the development cycle and using context-driven approaches to explore the software from a customer perspective.
Richard has a degree from Kansas State University in Computer Engineering, and lives in Las Vegas, Nevada.
Contact form