Do you know what an ideal day should be for a tester and a test lead? Read on to find out in detail, including the problems and solutions.
When we all start our work day, no one wishes to get stuck into an issue which would demand us to stay and work till late, but 70% of the times the days do not go as smoothly as we wish.
There can be different types of challenges faced each day. On a number of occasions, we may be asked to work on urgent tasks just because that’s what our clients would demand, and out of that 70%, most of it will be on a Friday when we all may have personal plans :).
We desire it but we cannot change the way the service industry works.
Table of Contents:
How an Ideal Day Should Be for a Tester and a Test Lead
In today’s article, I have tried to capture some of the challenges faced by our testers and how by taking small measures we can overcome such challenges.
I have also covered what an ideal day should be for the tester and test lead.
Also read => How Would My First Day as a QA Tester Job?
I am starting this article with a generic thought on what important notes we should consider before we start our day, this will help you define a work plan right at the start of your day and also foresee any issues.
Things to consider before we start our day
1) Task awareness – When you start your day, make sure you are aware of the assigned tasks for the day.
2) Creating checklist/defining priority – Make a checklist of all action items planned for the day. Also, assign priorities so that you can get started with priority items.
3) Setting target – Once you are aware of the planned tasks, set a target which can be achieved by EOD.
4) Time allocation – Roughly do a time allocation for each of your tasks and ensure it can be completed within your working day so you don’t need to stretch your day. Low priority tasks can be carried out forward and completed on the next working day.
5) Work Timings – Demands on the strict work timings are changing these days, and what is mostly required these days is flexibility. Sometimes you may be required to attend calls with your client or onsite team at night. It doesn’t always have to be that you need to be in the office from 9 to 5. It is important that you adjust your work timings according to the needs of the project.
If you are required to work later in the night, you can start your day late. But make sure your work timings are communicated to the team. Even if you are away for a few hours, that should inform you.
I have provided below a template of a sample daily task planner which can be used by individuals to track and plan tasks on their end.
=> Downloads:
Benefits of Daily Task Planner
- Keeps data handy – these days many organizations demand you to provide details of hourly activities on a daily basis. This will help you fill out your timesheets.
- This tracker will help you provide the data that is required for statistical or reporting purposes. Say, if you are asked about the work you did two weeks back, you will not have to provide it based on what you remember but you can refer to the planner and provide the exact data accordingly.
- Easy to maintain – it hardly takes 10 minutes a day to update this planner
- Can be used by Team leads by slightly tweaking the template. (I have attached the Test Lead version)
- Can be maintained as a local copy so individuals can edit as and when they feel.
The ideal day for a tester and a test lead should typically involve the following:
What is the ideal day for a Test Lead
A Test Lead is one who does the entire role of a tester and has an additional responsibility of managing a team, interacting with other teams and providing timely reports to management. If any tester comes across an issue, their first point of contact remains their test lead.
Having said that, test leads should make sure they are reachable whenever required. This doesn’t mean they need to be in the office before the team arrives or leaves the office after the whole team has left. All they need to ensure is that they are flexible and available either in person or on call.
In many of my past instances, I have seen the team reach the office ahead of leads and they don’t have what they are supposed to do for the day. Ideally, it should be their responsibility to ensure that the work allocation is done and the team is aware of their assigned tasks.
As a best practice, it’s always best to check your emails first thing in the morning. For teams operating in an onshore, offshore model, plans might change overnight. It could be that the priority items you were working on yesterday are no longer a priority and are made out of scope or it could be someone else’s task. Also, the next thing to do is to keep the team informed about the updates.
Many projects follow a trend where the whole team is kept in the loop on email threads so they are aware of the changes. Some projects just keep the leads in the email threads. In such cases, it becomes the test lead’s responsibility to keep the team informed about the changes in the plan.
A Team Lead’s responsibility just doesn’t end at allocating the work to the team, they should be well aware of all the functional requirements so they can be able to assist the team with any type of technical challenges faced in a day.
Most of the projects follow a cut off time when they need to send daily status reports, hence team leads need to ensure they receive the status of each of their team members before they send a consolidated report to their higher levels. Before they wind up on their day, they should send timely status reports.
Read also => What Should Be Your Expectations From QA Team Lead?
Tester’s Day
Most of the junior testers just do what they are asked to. Hence, they will wait for their test leads to assign tasks to them.
It’s always good to have a word with the team lead on the assigned task to make sure that both are on the same page. So start the day by discussing the tasks and if you foresee any associated hindrance.
It is also important to raise concern if during the day you come across any obstacles and it needs immediate attention. Such matters should be discussed and sorted out at the earliest.
The testers should be flexible. There can be instances where during the test case review, the testers have to present their test cases. For important test reviews, it may be the case that testers need to stay back after office hours.
Before they end their day, the tester should ensure assigned tasks for the day are completed. There can be instances where not every assigned task can be completed on the same day, in such situations it is better to just drop a note or discuss and update the test lead about the progress.
Nothing holds value if not reported on time and with proper data. Testers must ensure that before they wind up on their day, they must send a complete status report on the assigned tasks. They can include details on other challenges faced or details on any pending work in the same email. This also depends on the project protocol as well. Many projects require tracker updates and many require data to be sent via email.
I would like to point out some of the resource management challenges faced by the testers and the team leads in their day to day work activities and solutions to them:
Resource Management Challenges Faced By a Test Lead
Problem #1 – One of the Testers calls up in the morning and informs about an unplanned leave, how does the test lead handle the situation?
Solution: Test Lead should ensure the work is reassigned to other team members so that at the end of the day the deliverables go as planned. It’s the test lead’s responsibility to ensure priority items are taken care of when any resource is unavailable. It’s always advisable to have a backup plan to handle tasks in case of emergencies. If none of the testers have the capability, it should be the responsibility of the test lead to jump in and get the task done.
Problem #2 – A tester calls up and informs about not being able to travel to work but can connect remotely. Should the tester be given the option to work from home or should be asked to take leave?
Solution: The decision, in this case, depends on the situation. If the resource is working on something where no secure connections are required, the test lead may allow you to work remotely. However, many projects require test execution to be done in the client’s secure environment and doesn’t allow connecting from outside. In such cases, test leads can decide if the resource can work on other non-secured environmental tasks or do some documentation work, etc. if he/she is not asked to take leave.
Problem #3 – Tester is working from home and logging off for the day without sending status updates to the test lead.
Solution: Such cases should be closely monitored and remote work should be allowed only if the resources are committed and dedicated, they should be briefed about the challenges faced in such circumstances and how it impacts the overall project and in turn, the resources themselves.
Problem #4 – Tester leaves office without completing the assigned tasks.
Solution: In such cases, the tester should have a discussion with the lead before leaving for the day, so necessary action can be taken. If it is really urgent, the test lead should somehow get it completed, if not then the same task can be given to the tester the next day.
Problem #5 – Tester completes the assigned task for the day, leaves office without sending status updates.
Solution: For such cases, the test lead should define the process where each team member is made aware of the importance of reporting their status at the end of the day and a cut off time should be set by which all should send status.
Problem #6 – Tester reaches office but doesn’t check email and continues to work on the previous day’s task.
Solution: Such situations can be handled by the test lead by ensuring the team makes it a habit to check emails first thing in the morning because such behavior becomes problematic if the project requirements are dynamic. By checking your emails quickly in the morning, you will get to know the changes/updates and you will work on the latest important tasks first.
Challenges Faced By Testers
Problem #1 – Tester reaches the office before the test leads, but needs to wait to start the work as there is no task assigned.
Solution: If for some reason the test lead is not available when testers reach the office, it becomes the responsibility of the test lead to either call-up and inform testers about their task or email the prior night on allocated tasks for the team. If the test lead is on planned leave, the task allocation should be taken care of by the replacement, but in no way, the tester should be made to wait without knowing what they are expected to do.
Problem #2 – The Tester approaches test lead for technical assistance but he/she is not able to help.
Solution: Efficient test leads should always have functional knowledge of the application since they should be able to help each of their team members. It may be possible that the lead may not be able to answer immediately, but it’s his\her responsibility to clarify the tester’s problem within a couple of hours. If testers aren’t happy with the test lead’s response, they should discuss it with him/her or on a frequent note, approach their managers and discuss the problem.
Problem #3 – Too much work assignment to one tester and a lack of opportunity for the other.
Solution: This is a very common problem where test leads end up assigning all highly visible tasks to a few key resources and other team members don’t get any opportunity. If the team ever faces such issues on lack of opportunity, they should first discuss the problem with the lead and if the lead is not able to solve the problem, they should approach the next level manager. A team should run in an equal opportunity manner.
Also read => How to Lead a Happier and Successful Test Team
Conclusion
In this article, I’ve covered a few resource management situations we face daily. I am sure all of us face challenges irrespective of what level we are at. I always believe if we try to handle the situation by being logical, things may change and we might end up finding a solution to our problem.
I always try to understand the priority and the need of the hour and then come to the solution.
Author: This useful article was written by STH team member Priya R.
Hope you can rewind a bit and think about the challenges/issues you have faced and you will see when you understand your problems, you will be in a better position to find the solution. Let us know your thoughts/experiences in the comments section. We would love to hear from you.
Good one. Managing resources is toughest job for the team lead.
Good article!!!
Nice article with the perfect solution, it will help to gain knowledge about software testing.
Hi team,
This article is very Good and has given me the very Good Knowledge of Team Handling and Resource Management.
Keep it up.
@All,Thanks for your valuable comments.
Do you have any sample product or project for testing, so that we can design and execute the test case track the defect, helpful practically
Very good.
Thank you so much
Good morning, I have been following your articles in recent time and I must say they are very educative. Please keep up the good work.
I need your very candid advice, since I have been following your articles I have found an interest in becoming a tester. Please what TRAINING do I need as a new comer into the field of software testing? My job background was in finance back home in Africa.
Thanks and regards.
@ Ibrahim Bayo
We have perfect course for beginners like you.
We are helping candidates to learn software testing and also helping them for preparing professional resume, mock interviews so that they can confidently appear for the interviews. We also provide support for your queries even after the course completion so that you can be sure that there is someone to help you at all the stages in your career.
You can see more details like free demo session, detailed syllabus, bonuses, and all payment options on following page: We have limited seats per batch. You may want to enroll and reserve your seat as early as possible.
http://www.softwaretestinghelp.org/best-software-testing-online-training-course/
Let us know if you have any queries.
Thanks Ehstetson,during our day we all will have different levels of challenges and I guess we will be the best to define a solution which would work best.Good to know you figured out a way to balance your day and getting time to actually work on projects as well check the 100’s of emails in your inbox 🙂
Thanks Sumit,I totally agree managing resources is definitely one of the toughest part for a lead,so we should try to follow and do what makes it easy and helps in our day to day activity.
Thanks Sangram,
Many leads prefer to track work somewhere,hence maintaining it in a written document always helps.It also depends on the nature of your work.Like mentioned in the article,I have already pointed out the benefits of daily task planner,but if you think this is an additional step and doesn’t help much in your day to day work,you don’t need to maintain.
This helped me a lot in my projects,since many a times we were asked for day breakup details and I knew if someone’s asked me even after 3 months,I will be able to provide the data.
Hope this helps!Thanks 🙂
Excellent atricle ?, Thanks for sharing those valuable informations.
Keep sharing these kind of great ideas
This article is really a good one. The suggestion written in this article are awesome and by using this, the Test Lead can manage his/her team in more effective way. I can relate to the situations as a test lead.
Is it mandatory for the Lead to maintain the Daily task planner for the testers? or it can be just verbally managed?
Good Article with perfect examples. Thanks Priya for sharing your thoughts.
Nice Article .. Good information about how to plan your day and how to deal with problems ??
Very good article 🙂 It is very informative to all testers and test leads.
Hi, this article is very great. I can relate to the situations as a test lead. More power to your website!
Many good suggestions here. My biggest daily struggle is organizing and prioritizing the overnight/morning emails each day. That necessary task can easily take from 9 to 2 pm of a ‘typical’ 9-5 day. I’ve had to learn to put that task on hold after a couple of hours in so I can have time to actually work on projects for the day, taking a few breaks during the afternoon to check on any updates or changes.
Nice article. Thanks for sharing this stuff 🙂