Agile days: How to hire QA engineer

38
How to hire QA engineer Max Boguslavsky

Transcript of Agile days: How to hire QA engineer

Page 1: Agile days: How to hire QA engineer

How to hire QA engineerMax Boguslavsky

Page 2: Agile days: How to hire QA engineer

About me

Head of Quality Assurance in banki.ru.

8 years of experience in software testing and quality assurance.

Worked in Innova, Acronis, Luxoft, Superscape (Glu mobile).

Page 3: Agile days: How to hire QA engineer

About company

The market leader in information services for banks, ratings of banks, the banking sector and financial market news.

Our company owns banki.ru, bankir.ru, finparty.ru, vklad.ru.

Page 4: Agile days: How to hire QA engineer

Our department

Development division

Maintenance division

Quality Assurance division

DevOps

Page 5: Agile days: How to hire QA engineer

Team structure

Cross-functional

Full-stack

4-6 engineer

Page 6: Agile days: How to hire QA engineer

What stages do we need the qa-engineer for?

Page 7: Agile days: How to hire QA engineer

What are the qualities we are looking for?Focused on the team.

Thirst for development.

Oriented to the goal.

Page 8: Agile days: How to hire QA engineer

Responsibilities of sqa engineer

Team tasks:

Testing;

Data collection and analysis;

Automation;

Feedback.

Division tasks:

Acceptance testing;

Load testing;

Training and consulting.

Page 9: Agile days: How to hire QA engineer

Preparing for the search

Page 10: Agile days: How to hire QA engineer

Describes current situation

Requirements;

Budget;

Project.

Instruments;

Technologies;

Requirements.

Page 11: Agile days: How to hire QA engineer

Shaping and prioritization of requirements

Required:

Understanding theory of software testing;

Focused on the goal;

Focused on the team.

Desirable:

Zuma has completed from one life;

Wrist width not exceeding 10 cm;

Enjoyed Windows 3.11.

Page 12: Agile days: How to hire QA engineer

Shaping and prioritization of requirements

Find people with different key skills.Mix experienced people with the newcomers.

Page 13: Agile days: How to hire QA engineer

Budget

Budget is the main option when the person searching.Evaluate minimum cost of a person on the market.Calculate budget per person per month.The budget determines the ceiling when searching

for a specialist.

Page 14: Agile days: How to hire QA engineer

Search processJob vacancy

Resume processing

Calling

Test

Interview

Evaluation of potential candidates

Offer

Page 15: Agile days: How to hire QA engineer

Describe the position

The balance between reality and company image.Be honest when positioning.Describe the job requirements.

Page 16: Agile days: How to hire QA engineer

Publication of vacancy

Places to search:Specialized networks;

Social networks;

Recommendations.

Vacancy refresh period: 1-2 days;

Regular updating of the job;

Candidates database.

Page 17: Agile days: How to hire QA engineer

Resume processing

At this stage, you can save yourself a lot of time and effort by answering following questions:Whom don't we consider on this position?Whom do we mark as controversial candidates?Whom do we desire to call for an interview?

Page 18: Agile days: How to hire QA engineer

Calling

Prepare for the conversation:The frequency of outgoing calls 1-2 times a day;Clarification of the current status;Prepare a list of questions prior to the call;Timetable of all participants in the interview.

Page 19: Agile days: How to hire QA engineer

TestPreparation:

Test passage;

Practical and based on your project questions;

Check knowledge of:

Functional testing;

Writing scripts.

Page 20: Agile days: How to hire QA engineer

Interview1.5 hours;

Head of department + HR;

Test task - 20 minutes;

A detailed survey on the job;

Building a brand, if the applicant is not appropriate;

Questions about conflicts.

Page 21: Agile days: How to hire QA engineer

Candidate evaluation

Point system;

Prioritizing requirements;

Reflection parameters are important to you;

Why is it important?

Page 22: Agile days: How to hire QA engineer

“It's because it is much, much better to reject a good candidate than to accept a bad candidate.”

“Joel on Software”, Joel Spolsky

Page 23: Agile days: How to hire QA engineer

Salary negotiations

Decide in advance with a fork;It is a delicate subject;For the period of probation can be reduced

payment;Ask all the questions at the meeting.

Page 24: Agile days: How to hire QA engineer

Timeout

Minimum - 1 day;Joint discussion of the candidate;Be sure to call-back candidates, if you have

promised.

Page 25: Agile days: How to hire QA engineer

Offer

References to the previous one place and recommendations.Required items.

Page 26: Agile days: How to hire QA engineer

Trial period

Page 27: Agile days: How to hire QA engineer

Job on probation

Tasks on SMART;

4-6 tasks within projects;

Coordination of tasks.

Page 28: Agile days: How to hire QA engineer

Probation planGetting to know the team;

Stages:

First month;

Second month;

Crisis;

The final conversation.

Parting words.

Page 29: Agile days: How to hire QA engineer

Job after probation

Regular meetings;

Planning;

Evaluation of the results;

Summarizing;

Tête -à-tête.

Page 30: Agile days: How to hire QA engineer

Finale

Page 31: Agile days: How to hire QA engineer

Conclusions

40 resume > 8 - 16 calls > 5 interviews > 1 offer;~2 months to hire an engineer.

Page 32: Agile days: How to hire QA engineer

Results

The average tenure of an engineer in the company: 2 - 2.5 years;

The average time to find and engineer: 3-5 weeks;Development from Novice to Automation engineer;Exploring the full technology stack: php, Selenium,

Jmeter.

Page 33: Agile days: How to hire QA engineer

Recommendedliterature

Page 34: Agile days: How to hire QA engineer

Rework37 signals

Page 35: Agile days: How to hire QA engineer

Cognition in the wildEdwin Hutchins

Page 36: Agile days: How to hire QA engineer

Being GeekMichael Lopp

Page 37: Agile days: How to hire QA engineer

Smart & Gets Things Done

Joel Spolsky

Page 38: Agile days: How to hire QA engineer

Thanks!linkedin: Maxim Boguslavskiy

e-mail: [email protected]