Being a QA Engineer at Telerik Snejina Lazarova Dimo Mitev Telerik Corporation

Preview:

Citation preview

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? ?

?? ? ?

???

?

?

Recommended