I work in a small start up and have recently been made a Team Lead. I have some developers working for me; a product manager, a scrum master and a QA engineer. The job is largely going well but there have been a couple of issues with the QA engineer recently.
He leaves a lot of testing until the last minute - resulting in a deluge in bugs the day before a given piece of code is supposed to go live. Additionally, he is unfocused at work - often yawning, stretching, having to be prompted to attend each meeting, being unable to remember what he's working on and what he should be working on and he misses a lot of issues too, often giving code the OK when there are some problems with it that he should've caught.
Most frustratingly of all though is his communication. A conversation that in my opinion should take a few seconds can often end up lasting minutes, his thoughts are muddled and he often goes off on huge tangents, usually about technical details of the testing framework he's using. It takes me often considerable effort to try to understand what he's saying.
Given that I'm new to management of any sort, I expect this to be at least partly an issue with me. Regardless:
- What actions should I take to get this employee to improve his performance?