E2E Test Platform

Brandon Goodfliesh

Overview šŸ”Ž

Unfortunately I can't disclose much in the way of specifics/images due to an ongoing NDA, but overall I added a fully automated E2E testing framework to an existing codebase.

Problem & Solution šŸ¤

The stack was using an old version of AngularJS, it had to be supported in multiple countries (USA, Japan), and the team was entirely distributed (and consisted of mostly data engineers who would push updates to ML model).
Goals/Requirements: • Tests could be easily picked up and expanded on by remote frontend engineers • Tests could run remotely on code push (ui/backend/model all different repos) • Test results could be interpreted by "non-testwriters"

Process šŸ›£

Not the first time I've done this (or similar) so the process is pretty standard for me now.
Establish project's testing priorities, limitations, and roadmap
Design/Implement testing strategy
Deploy/Educate/Maintain

Results šŸŽ

Thanks to the power of Cypress and JavaScript's flexibility I was able to design, implement, and deploy an easily extensible custom E2E testing framework with results that were easily interpreted by everyone on the team.

Takeaways šŸ“£

Creating your own testing framework is easy if you know what you're doing and always worth it if it makes a testing culture easy to fall into instead of a slog.
Like this project

Posted Nov 26, 2022

Joined team with established app (but no testing) and designed and implemented a custom testing framework to ensure stability of deployed code.

Likes

0

Views

8

Clients

Omniscience Corporation

Frontend Engineer
Frontend Engineer
Frontend Engineer - Admin Portal
Frontend Engineer - Admin Portal

Join 50k+ companies and 1M+ independents

Contra Logo

Ā© 2025 Contra.Work Inc