How You Report a Bug (Jira)

Interview Answer

The bug reporting process follows these steps.

Step 1: Log in to Jira

  • Open the Project Dashboard.
  • Click Create.
  • Open the Bug Creation Form.

Step 2: Enter Bug Details

Fill in all required information.

Typical fields include:

Advertisement
  • Summary / Title
  • Description
  • Steps to Reproduce
  • Expected Result
  • Actual Result
  • Severity
  • Priority
  • Environment
  • Attachments (Screenshots or Logs)

Example Summary

"Login button unresponsive after entering valid credentials."


Step 3: Assign and Submit

  • Assign the defect to the Developer or Team.
  • Submit the defect.
  • Track the defect until closure.

Who Joins the Scrum Calls

Interview Answer

"In our Scrum meetings, the Scrum Master, Product Owner, Developers, and Testers actively participate. Depending on the meeting type, stakeholders and Business Analysts are also involved."


Scrum Master

Responsibilities include:

  • Facilitating Scrum Meetings
  • Removing Team Blockers

Product Owner

Responsibilities include:

  • Representing Business Requirements
  • Clarifying User Stories
  • Prioritizing the Product Backlog

Developers & Testers

Responsibilities include:

  • Developing Sprint Features
  • Validating Sprint Deliverables

Stakeholders & Business Analysts

May participate depending on the meeting type.


When You Start Writing Test Cases

Test cases are prepared during the Test Design phase of the Software Testing Life Cycle (STLC).

They are written after:

  • Requirement Analysis
  • Requirement Design

Test cases are completed before development finishes so that testing can begin immediately when builds become available.


Project Duration & Team Size

Project Duration

Interview Answer

"The duration of my project was [X] months, and I was actively involved in [Y] months of testing. We followed the Agile methodology and executed testing activities in every sprint."

For short-term projects, this may represent:

  • Six-month Agile Project
  • Bi-weekly Sprints
  • Continuous Testing

Team Size

Interview Answer

"We had a QA team of [X] testers and [Y] developers, including manual, automation, and performance testers, working in an Agile environment."

The team collaborated closely with:

  • Developers
  • Business Analysts
  • Product Owner

Smaller projects may include a QA team of three to five testers.


How Many Bugs You Found

Interview Answer

"I found and reported over [X] defects. In each sprint, I logged around 15–25 bugs, covering functional, UI, security, and performance defects. Major issues included login failures, payment gateway errors, and database inconsistencies."

The actual number of defects depends on:

  • Module Complexity
  • Sprint Scope
  • Business Changes

What Happens When the Client Changes Requirements?

Interview Answer

"When the client changes requirements, we first assess the impact on the application. The Business Analyst and Development Team analyze feasibility, while QA updates test cases and automation scripts. If required, the changes are planned in the next sprint or implemented through a Change Request (CR). Finally, regression testing is performed before deployment to ensure application stability."

Requirement Change Process

  1. Impact Analysis
  2. Feasibility Discussion
  3. Test Case Update
  4. Automation Script Update
  5. Change Request or Sprint Planning
  6. Regression Testing
  7. Deployment

Defect Tool, Database & Technology Stack

Defect Reporting Tool

The primary defect tracking tool is:

Each defect contains:

  • Severity
  • Priority
  • Steps to Reproduce
  • Expected Result
  • Actual Result
  • Screenshots

Defects are linked with:

and tracked throughout the Agile lifecycle.

Some projects may use:

  • Bugzilla

Database

The database depends on the project.

Examples include:

  • MySQL
  • PostgreSQL
  • MongoDB

In automation testing, database validation is performed using:

  • JDBC

Technology Stack

The application technology stack typically consists of:

Frontend

  • React
  • Angular
  • Vue.js

Backend


Database

  • MySQL
  • PostgreSQL
  • MongoDB

The Selenium Hybrid Framework is designed to support applications built with modern web technologies and handle dynamic web elements.


FAQs

How Do You Report a Bug?

Use Jira.

Typical process:

  1. Create Bug
  2. Enter Summary
  3. Add Description
  4. Add Steps to Reproduce
  5. Enter Expected & Actual Results
  6. Set Severity & Priority
  7. Attach Screenshots
  8. Assign the Bug
  9. Track Until Closure

Who Attends Scrum Meetings?

Participants include:

  • Scrum Master
  • Product Owner
  • Developers
  • Testers

Depending on the meeting:

  • Business Analysts
  • Stakeholders

When Do You Start Writing Test Cases?

Test cases are prepared during the Test Design phase of STLC after Requirement Analysis and before development is completed.


What Happens When the Client Changes Requirements?

The process includes:


Which Defect Tool and Database Do You Use?

Defect Tool

  • Jira
  • Bugzilla (in some projects)

Database

  • MySQL
  • PostgreSQL
  • MongoDB

Database validation is performed using JDBC.


What Is the Application Technology Stack?

Typical stack includes:

Frontend

  • React
  • Angular
  • Vue.js

Backend

Database

  • MySQL
  • PostgreSQL
  • MongoDB