Being a QA Engineer at Telerik Snejina Lazarova Dimo Mitev Telerik Corporation
Snejina Lazarova Senior QA Engineer CRM Team Team Lead Telerik Corp. Dimo Mitev Senior Team Lead System Integration Team Telerik Corp. Senior QA Engineer Team Lead System Integration Team Telerik Corp. 2
The Magic of Software The Failure of Software 4 “Any sufficiently advanced technology is indistinguishable from magic.” Arthur C. Clarke
How did it all start? 6
What about QA in Bulgaria? 7
QA is not all about clicking! 8
What is the role of QA in the software development process? Monitoring the software engineering processes Reducing the risk of problems Ensuring the quality of the software Providing information for decision-making Help meeting standards: Contractual or legal requirements Industry-specific standards 9
Software Quality Assurance Engineer Software Test Engineer RequirementsPlanningDevelopmentTestingDeployment 10
What Do You Need and What Do You Get?
Professional and personal qualities are required 12
Test case design Testing: stories bugs regression testing (done before release) Test Automating creating new automated tests updating old ones checking daily test results 13
Writing Acceptance criteria Maintenance of the testing environment (test infrastructure) – setting up Virtual machines, test data, etc. Bug triaging Reproducing and Logging bugs Maturing upcoming stories Responding to tickets 14
Meetings Daily meeting – what have we done yesterday, what are we going do today, is there something that stands in our way Planning meeting (takes place before each iteration) Retrospective (takes place after each iteration) Review (presenting the delivered functionality to stakeholders, customers and cooperators) QA meetings – sharing knowledge 15
Monitoring of the overall process From beginning to the end 16
Working with variety of tools for testing, reporting, automation, performance, … 17
High standard for your work and the work of others 18
19
Why QA, not Developer? 20 /
Too good … but true!
In Telerik you can gain broad know-how and choose your best fit Different teams Different QA processes Different technologies 22
More than 60 skillful Quality Assurance engineers work in Telerik and growing Some of the most popular QA specialists are here 23
Telerik is a leading software vendor Over 100,000 organizations in 94 countries rely on Telerik products to improve their productivity every day 24
Telerik offers room for your professional growth Having three different positions: Junior Regular Senior QA Lead 25
The Challenge for Onsite Participants telerikacademy.com/Courses/Courses/Details/47 26
Questions?