Junior Developer Toolbox

Episode 32 - Exploring Quality Assurance with Peggy Sturman

12.18.2018 - By Erin Orstrom & Dave HarnedPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

In this episode we’ll be talking about the QA role on an agile team, skills and knowledge beneficial to this role, and how developers and QA can work together collaboratively.

Today we’re happy to welcome Peggy Sturman to the show. Peggy has been a long time listener and supporter of the show. We met her through our Slack channel where we often have discussions around technologies we’re learning, career and interview advice, and thoughts about the field in general. She has nearly two decades of Quality Assurance experience and is currently learning about software development and coding in her free time.

Welcome to the show Peggy! Is there anything else you’d like our listeners to know about you?

 

“‘Sharpening the Tools’ is the section of the show where we discuss what tools we’re using, concepts we’re learning, and generally how we are continuing our learning in software development.”

===============

* If you were to describe Quality Assurance in an elevator pitch, how would you describe it?

* Quality Assessment, trying to break the application

* Did you have any formal education to prepare you for working in QA? If so, did you feel adequately prepared for your first QA role?

* Can you take us through a typical day as a QA Engineer?

* What technologies and tools do you use?

* What’s the structure at your job? Are you doing QA for multiple teams / projects?

* What allows your team members/software developers to help you do you your job effectively?

* You’ve talked about learning to code in your free time, what languages and frameworks are you learning? How are they coming along?

* Do you feel that your QA experience helps when learning code, and / or does learning code help with your QA role?

* Black box testing – also known as Behavioral Testing, is a software testing method in which the internal structure/design/implementation of the item being tested is not known to the tester. These tests can be functional or non-functional, though usually functional. http://softwaretestingfundamentals.com/black-box-testing/

* Smoke testing – also known as “Build Verification Testing”, is a type of software testing that comprises of a non-exhaustive set of tests that aim at ensuring that the most important functions work. The result of this testing is used to decide if a build is stable enough to proceed with further testing. http://softwaretestingfundamentals.com/smoke-testing/

* Regression testing – s the process of testing changes to computer programs to make sure that the older programming still works with the new changes. Regression testing is a normal part of the program development process and, in larger companies, is done by code testing specialists. https://searchsoftwarequality.techtarget.com/definition/regression-testing

* What would you tell someone interested in learning about or exploring Quality Assurance? Are there certifications you can get? Recommended resources?

* https://www.ministryoftesting.com/

* What’s something you wish you knew before starting this role?

 

Peggy’s LinkedIn: https://www.linkedin.com/in/psturman/

 

References

==========

https://www.ministryoftesting.com/

Extra Links

===========

 

You can reach us at helloworld@juniordevelopertoolbox.

More episodes from Junior Developer Toolbox