Lead Architect And Co-Owner
Current- Actively developing a testing framework for open and closed source use. - Tutorial Library: Contains two separate tutorials. The first is an introduction to the Elixir programming language, no prior experience automating or programming required. The second path teaches how to properly use the framework (the how's) while explaining what is happening and why. Each Elixir lesson is designed to take 3-5 minutes, with each framework less taking 5-7 minutes.- Created a code introspection tool to automate schema validation, contract testing, and synthesize seed data for multi-service test automation - Supports all modern browsers and mobile applications, even if they aren't compliant with the WebDriver Specification. - Allows the use of concurrency (running multiple tests) and parallelism (for multiple browsers) to help reduce the cost and time necessary for proper testing.- Telemetry data is collected to evaluate performance when running tests at scale (Load, Soak, Spike, etc.) while also providing data at a function level to isolate which function is causing intermittent issues.- Tools to help QA get involved earlier in the development cycle and embrace the call to "shift left" and catch issues sooner and more completely.- Tests produce audit logs to help QA and Developers find and fix issues. - CI/CD deployments can only go fast if developers and QA can trust the results of tests. Sol Ring tooling was designed to maximize trust and stability.