Agile days: How to hire QA engineer
-
Upload
maxim-boguslavsky -
Category
Software
-
view
118 -
download
1
Transcript of Agile days: How to hire QA engineer
How to hire QA engineerMax Boguslavsky
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).
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.
Our department
Development division
Maintenance division
Quality Assurance division
DevOps
Team structure
Cross-functional
Full-stack
4-6 engineer
What stages do we need the qa-engineer for?
What are the qualities we are looking for?Focused on the team.
Thirst for development.
Oriented to the goal.
Responsibilities of sqa engineer
Team tasks:
Testing;
Data collection and analysis;
Automation;
Feedback.
Division tasks:
Acceptance testing;
Load testing;
Training and consulting.
Preparing for the search
Describes current situation
Requirements;
Budget;
Project.
Instruments;
Technologies;
Requirements.
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.
Shaping and prioritization of requirements
Find people with different key skills.Mix experienced people with the newcomers.
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.
Search processJob vacancy
Resume processing
Calling
Test
Interview
Evaluation of potential candidates
Offer
Describe the position
The balance between reality and company image.Be honest when positioning.Describe the job requirements.
Publication of vacancy
Places to search:Specialized networks;
Social networks;
Recommendations.
Vacancy refresh period: 1-2 days;
Regular updating of the job;
Candidates database.
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?
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.
TestPreparation:
Test passage;
Practical and based on your project questions;
Check knowledge of:
Functional testing;
Writing scripts.
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.
Candidate evaluation
Point system;
Prioritizing requirements;
Reflection parameters are important to you;
Why is it important?
“It's because it is much, much better to reject a good candidate than to accept a bad candidate.”
“Joel on Software”, Joel Spolsky
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.
Timeout
Minimum - 1 day;Joint discussion of the candidate;Be sure to call-back candidates, if you have
promised.
Offer
References to the previous one place and recommendations.Required items.
Trial period
Job on probation
Tasks on SMART;
4-6 tasks within projects;
Coordination of tasks.
Probation planGetting to know the team;
Stages:
First month;
Second month;
Crisis;
The final conversation.
Parting words.
Job after probation
Regular meetings;
Planning;
Evaluation of the results;
Summarizing;
Tête -à-tête.
Finale
Conclusions
40 resume > 8 - 16 calls > 5 interviews > 1 offer;~2 months to hire an 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.
Recommendedliterature
Rework37 signals
Cognition in the wildEdwin Hutchins
Being GeekMichael Lopp
Smart & Gets Things Done
Joel Spolsky
Thanks!linkedin: Maxim Boguslavskiy
e-mail: [email protected]