Posts

Showing posts from May, 2025

What is a Bug Life Cycle in Software Testing

Image
Bug: A software bug is an unexpected behavior of the system that the user or QA didn't anticipate or intend. The Bug Life Cycle (also known as the Defect Life Cycle) defines the journey of a defect from its initial discovery to its final closure. This process ensures that every bug is tracked, fixed, and verified systematically to maintain software quality. 🔁 Phases of Bug Life Cycle New: When a tester finds a new bug, it's marked as "New". It's waiting for review by the development team or project lead. Assigned: The bug is reviewed and assigned to a developer for fixing. Open: The developer has started working on the bug fix. Fixed: The developer has fixed the bug and the status is updated to "Fixed". Retest: The bug is sent back to the testing team for validation. Testers perform retesting to ensure the bug is really fixed. ...

Top 10 Selenium Interview Questions and Answers for QA Engineers (2025 Update)

Image
1. What are the roles and responisibilities you have in your current project? In my current role as a QA Automation Engineer, I’m responsible for both automation and manual testing activities, with a strong focus on ensuring product quality throughout the development lifecycle.I actively participate in requirement grooming sessions to understand user stories and acceptance criteria. I also estimate testing efforts and prepare test plans in alignment with sprint goals. I write and maintain detailed test cases for both manual and automated testing. I develop and maintain automation scripts using Selenium WebDriver with Java, along with TestNG. I’ve implemented frameworks using Page Object Model, and integrated with tools like Maven, Git, and Jenkins for CI/CD. I collaborate with the DevOps team to integrate test suites with Jenkins pipelines for nightly builds and regression runs. I log detailed and reproducible bugs using JIRA, assign them to the respective team members,...