Skip to content
CodeKruPro

Project and behavioural

Walking through your project

Explaining your project, your role and your testing approach.

Learn: Walking through your project and your role7 minute read

"Explain your current project and your role in it" comes up in nearly every testing interview, often right after "tell me about yourself". Interviewers use it to check whether you understand the product and how testing fits into it, or only your own tickets. Many of the technical questions that follow will come from what you say here, so a clear, true walkthrough lets you steer the rest of the interview.

A five-part structure

  1. The product: what it does and who uses it, in two sentences. If the client is confidential, describe the domain instead: "a large retail bank".
  2. The team and process: how many developers and testers, Scrum or another process, sprint length (a sprint is a short, fixed work period, often two weeks) and how often you release (send a new version to users).
  3. The tech: the application stack (the technologies the product is built with: web, mobile, APIs, database) and your test stack (the tools you test with: language, UI tool, test runner, API tool, CI server, bug tracker).
  4. Your part: what you personally own, such as a module, the API suite, regression automation or release sign-off.
  5. One challenge: a real problem you faced, what you did, and the result.

Two or three minutes is enough. Be ready to draw the application flow (the path data takes through the product) or your test framework (how your tests are organised) on a whiteboard or shared screen; many interviewers ask for it.

Example to adapt: "Our product is a web portal where small businesses apply for loans and track repayments. We are eight developers and three testers in two-week sprints. The app uses Java Spring Boot (a Java framework for the server side) with an Angular front end (the part users see in the browser). I own testing for the repayment module: I review stories, write test cases, automate UI regression with Selenium and TestNG and API checks with REST Assured, and the suite runs in Jenkins (a server that runs tests automatically) every night. One challenge was flaky tests (tests that sometimes pass and sometimes fail with no code change) caused by shared test data. I added API calls that create fresh data for each test, and data-related failures mostly stopped."

What to leave out

Leave out confidential client names, internal links, real customer data and screenshots of live systems. You can explain everything an interviewer needs in general terms, and care with confidential information is a good sign in itself.

The testing process in your project

A common follow-up is "how does a story get tested, from start to release?". Walk through it in order: refinement and acceptance criteria; test design while the code is written; testing on the QA environment (the server where testers work), including negative, API and exploratory checks; defects and retests; automation added and run in CI (continuous integration: an automatic build and test run after each code change); the definition of done (the team's checklist for a finished story); regression (re-checking old features) and smoke checks (quick checks that the main features work) around the release. Say where your project differs, for example a separate UAT phase (user acceptance testing, where the client tries the product) with the client.

A typical day

"Walk me through your day" checks that your description of the role matches real work. Go through the day in order: checking the overnight test run and sorting failures into real bugs, environment problems and flaky tests; the stand-up (the short daily team meeting); testing current stories and retesting fixes; automation work and code reviews; quick talks with developers and the product owner. Mention how the balance changes near a release.

Stories about your work

Expect at least one of these. Tell them with STAR: situation (the background), task (what you had to do), action (what you did) and result (what changed). More on this in behavioural stories.

  • The hardest problem you solved. Pick one that was hard for a technical reason, where you led the work, and show how you reasoned.
  • An important bug you caught. Explain why you thought to test that case, what it would have cost in production, and what changed afterwards, such as a new automated test.
  • AI tools in your work. Say honestly what you have used them for (test ideas, first drafts of tests or data, log summaries), how you check the output (read every line, prove a generated test can fail) and what you never paste into them (customer data, secrets).

How to answer in an interview

Say "I" for your own actions and "we" for team results, so your part is clear without overstating it. Mention only tools and results you can explain in detail: if you mention Docker (a tool that runs software in isolated packages called containers), expect "how did you run tests in containers?". Before the interview, write your walkthrough down, time it, and list the follow-up question each sentence could trigger.

Common mistakes

  • Describing the product for five minutes and your own part for ten seconds.
  • Saying "we" throughout, so the interviewer cannot tell what you did.
  • Naming tools the team used that you never touched.
  • Sharing confidential names or data.

Recap

Product, team, tech, your part, one challenge. Keep it to a few minutes, keep it true, and prepare for the follow-ups your own words will trigger. Replace every detail in the examples with your own facts.

7 questions0/7 solved

StatusQuestionDifficultyAsked in
Not startedExplain your current project and your role in itEasy-MediumAsked in: Accenture, Amazon, AMD +7
Not startedWalk me through a typical day in your roleEasyAsked in: Capgemini
Pro+What should you leave out of a project walkthrough?EasyAsked in: Accenture, Amazon, AMD +7
Pro+How does a story get tested in your project, from start to release?MediumAsked in: Accenture, Amazon, AMD +7
Pro+The hardest problem you solved in your current jobMediumAsked in: Accenture, TCS
Pro+Tell me about a bug your tests caught before productionMediumAsked in: Cognizant
Pro+Which AI tools have you used in testing, and how do you check their output?Medium
Not startedNot startedIn progressIn progressSolvedSolvedPro+Pro+

The first 2 questions of each topic are free. Pro+ opens every question.

Back to the plan