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:
- 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
- Impact Analysis
- Feasibility Discussion
- Test Case Update
- Automation Script Update
- Change Request or Sprint Planning
- Regression Testing
- 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:
- Test Cases
- User Stories
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
- Java (Spring Boot)
- .NET
- Python (Django / Flask)
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:
- Create Bug
- Enter Summary
- Add Description
- Add Steps to Reproduce
- Enter Expected & Actual Results
- Set Severity & Priority
- Attach Screenshots
- Assign the Bug
- 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:
- Impact Analysis
- Feasibility Review
- Test Case Updates
- Automation Updates
- Change Request or Sprint Planning
- Regression Testing
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
- Java (Spring Boot)
- .NET
- Python
Database
- MySQL
- PostgreSQL
- MongoDB