My first co-op! That in itself was an exciting experience and a big blessing considering I came into the ECE program with
little programming experience and idea of what "co-op" was.
This is where I learned the basics of quality assurance, as well as came to appreciate all the work QA's do to ensure a
well-designed software product and product in general. I learned the importance of keeping track of what led to bugs, being
thorough with your testing, and writing clear and well thought out test cases. I also got to experience working in an agile
environment.
Although I admit the manual testing got a bit tedious towards the middle of the term, it made getting to spearhead the
automation process for the QA team the highlight of this co-op. From standardizing feature files using Gherkin's Cucumber
to writing unit tests using JUnit and Selenium to making mistakes with Git, the last month of co-op felt the most engaging
as we got to take initiative and learn about new tools.
Overall, I learned a lot about product testing and that I liked programming more than I initially thought, which set
a direction of what I was looking for in my second co-op. :)