Kazi Fahd Zakwan worked at Sheba Platform Ltd. as a Junior Software Test Engineer. He has completed his Bachelor’s degree in Computer Science from BRAC University. During his undergraduate years, Fahd avidly participated in various club activities. His team stood as a semi-finalist in BRACathon 3.0, a hackathon organized by BRAC IT.
Fahd got to know about the opportunity at Sheba from the Facebook group ‘Jobs for BRAC Students’. He went through the following recruitment phases before accepting the job offer:
Phase 1: Written Exam
The written exam took place at the Sheba office. There were dedicated workstations for each of the candidates. The HR provided all the necessary instructions during the written exam.
The exam consisted of nearly 30 MCQ questions and the completion duration was 40 minutes. In order to move to the next phase of recruitment, the candidates needed to achieve a minimum of 70% score in the written exam. The MCQ questions were based on the topics - API, JSON, data structures, OOP, basic networking, algorithms, SQL, and some basic testing concepts.
Phase 2: Technical Assessment
This assessment took place at the Sheba office. The interviewers were the Vice President of Technology, and the QA Lead of the team that Fahd got to work with after joining.
The interviewers asked in-depth about the answers Fahd had given during the written exam. They asked several questions to assess Fahd’s depth of knowledge on the topics - API, JSON, OOP, data structures, and software testing methodologies. One of the questions was - Can stack be implemented using two queues or vice versa? and the follow-up task was to code the solution in plain paper. Then, the interviewers gave Fahd a scenario of a dummy feature and asked him to write a test case for it. After he was done, they asked some questions about that test case.
To face the technical aspects of an interview for a QA role, Fahd started preparing long before he applied to the company. The resources he utilized were:
- Guru99
- Software Testing Material
- Automation Step by Step
- edureka!
- SDET- Automation Techie
- The Testing Academy
- Software Testing Simple (Software Quality Assurance QA)
Phase 3: Interview with the CTO
After he was done with the technical assessment, Fahd got invited to meet the CTO of Sheba. The CTO asked Fahd several questions to know more about him and his interests. One of the questions the CTO asked was whether Fahd would be comfortable writing extensive codes since his role would demand that. This assessment was simply meant to determine whether Fahd was culturally fit for the company.
Special thanks to Kazi Fahd Zakwan for taking out the time to share his recruitment experience with me. If you have any queries, feel free to contact him at fahdzakwan@gmail.com