being a qa engineer at telerik snejina lazarova dimo mitev telerik corporation
TRANSCRIPT
Quality AssuranceBeing a QA Engineer at Telerik
Snejina Lazarova
Dimo MitevTelerik Corporationwww.telerik.
com
The Lectors Snejina Lazarova
Senior QA EngineerCRM TeamTeam LeadTelerik Corp.
Dimo Mitev Senior QA Engineer
Team LeadSystem Integration TeamTelerik Corp.
2
Quality Assurance Academy
The Case for Software Quality
The Magic of Software The Failure of Software
4
“Any sufficiently advanced technology is indistinguishable from magic.”
Arthur C. Clarke
What is Quality Assurance?
The History of Quality Assurance
How did it all start?
6
QA in Bulgaria What about QA in Bulgaria?
7
QA
What QA is NOT? QA is not all about clicking!
8
The Role of QA 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 standards9
Software Quality
AssuranceEngineer
Software Test
Engineer
QA vs. Tester
Requirements
Planning
Development
Testing
Deployment
10
SoftwareDevelopme
ntLifecycle
Being a Quality Assurance EngineerWhat Do You Need and What Do You
Get?
Personal Qualities Needed
Professional and personal qualities are required
12
How a day of a QA passes
Test case design Testing:
stories
bugs
regression testing (done before release)
Test Automating creating new automated tests
updating old ones
checking daily test results13
How a day of a QA passes (2)
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
How a day of a QA passes (3)
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 Monitoring of the overall process
From beginning to the end
16
Tools Working with variety of tools for testing, reporting, automation, performance, …
17
High Standards High standard for your work and the work of others
18
Passion for the Quality
19
QA vs. DEV Why QA, not Developer?
20
/
Being a QA in TelerikToo good … but true!
Variety of Experience In Telerik you can gain broad know-how and choose your best fit Different teams Different QA processes Different technologies
22
Professional Community
More than 60 skillful Quality Assurance engineers work in Telerik and growing Some of the most popular QA
specialists are here
23
Work With the Leaders Telerik is a leading software vendor
Over 100,000 organizations in 94 countries rely on Telerik products to improve their productivity every day
24
Professional Growth 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
Quality Assurance
Questions? ?
?? ? ?
???
?
?