Legal
USA
Jul 2020 - Present
1 QA Engineer
LegalAtoms breaks down legal cases preparation into a simple guided experience through a series of questions. At every step, you'll see precise info from court officials and lawyers. Once you're ready you can e-file your documents with a few clicks, all while saving thousands in fees.
The forms were really big with dynamically added elements and Angular magic:) Plus, the initial tests were written in Typescript so we had to switch to it from the more habitual Javascript. It took some learning curve and overtime hours to bring our test scenarios to the level of pre-existing, finely designed framework on top of Cypress. Eventually, we adapted to the style and added some recursive functions to traverse the web elements and fill in randomly generated data with minimal code.
We had to think in Typescript which was challenging at first but the challenges were offset by catching the test code issues at compile time and leveraged types and interfaces of Typescript. We developed a fast response routine by setting up email alerts in CircleCI when tests failed on Cypress Dashboard. Our test suite grew and morphed in accordance with the changes in the underlying functionality being tested.
Stable Automation Testing framework. Test cases entirely covering the system's functionality.