Filter interviews by
Top trending discussions
I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.
A bug is a general term for any flaw or error in a software application, while a defect is a specific instance of a bug that causes a deviation from expected behavior.
Bug is a broader term encompassing all types of issues in software.
Defect is a specific instance of a bug that can be identified and fixed.
Example: Bug - Application crashes randomly. Defect - Button does not work as intended.
Example: Bug - Incorrect calc...
Agile is a project management methodology that emphasizes flexibility, collaboration, and iterative development.
Agile focuses on delivering value to customers through continuous collaboration and feedback.
It involves breaking down projects into smaller, manageable tasks called sprints.
Teams work in short iterations to adapt to changing requirements and deliver working software quickly.
Common Agile frameworks include Sc
SDLC stands for Software Development Life Cycle, a process used by software development teams to design, develop, and test high-quality software.
SDLC is a systematic process for building software applications.
It consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables.
Examples of SDLC models include Waterfall, Agi
Scenarios to test movie ticket booking app include user registration, movie selection, seat selection, payment processing, and booking confirmation.
User registration process
Movie selection and availability
Seat selection and seating arrangement
Payment processing and options
Booking confirmation and ticket generation
In 5 years, I see myself as a Senior Quality Engineer leading a team of quality professionals in a reputable company.
Continuing to enhance my skills and knowledge in quality engineering
Taking on more leadership responsibilities within the quality department
Contributing to the development and implementation of quality improvement initiatives
Building strong relationships with cross-functional teams to drive quality goals
...
I expect clear communication, challenging projects, opportunities for growth, and a supportive team environment.
Clear communication with team members and stakeholders
Challenging projects that allow me to utilize my skills and knowledge
Opportunities for professional growth and development
A supportive team environment that fosters collaboration and innovation
I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.
Program to count consecutive characters in a string
Iterate through the string and compare each character with the next one
Maintain a count for each character and append to the output string when a different character is encountered
Example: input 'aabbccc' -> output 'a2b2c3'
Dynamic xpath is a way to locate elements on a web page based on changing attributes or positions.
Use functions like contains(), starts-with(), or ends-with() to create dynamic xpaths
Avoid using indexes in xpaths as they can change with page updates
Consider using unique attributes or text within the element to create a reliable xpath
PUT is used to update or replace an entire resource, while PATCH is used to update specific fields of a resource.
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.
PATCH is not necessarily idempotent, as multiple identical requests may have different effects.
PUT requires the client to send the entire updated resource, while PATCH only requires the client to send the spe
Print the webtable and gett all the data
BVA Testing stands for Boundary Value Analysis Testing, a software testing technique to test the boundary values of input ranges.
BVA Testing is used to identify errors at the boundaries of input ranges.
It involves testing the minimum and maximum values, as well as just inside and just outside the boundaries.
For example, if a system accepts values from 1 to 10, BVA Testing would test values 0, 1, 10, and 11.
Reverse linked list. followup for optimized way.
Drawbacks of Selenium include limited support for non-web applications and challenges in handling dynamic web elements.
Limited support for non-web applications, such as desktop or mobile apps
Challenges in handling dynamic web elements, leading to flakiness in tests
Steep learning curve for beginners
Requires programming knowledge to create and maintain test scripts
Slower execution speed compared to other automation tools
Count the number of occurrences of a specific substring in a given string.
Use a loop to iterate through the string and check for the occurrence of the substring.
Use the indexOf method to find the position of the substring in the string.
Increment a counter each time the substring is found.
I am a dedicated QA QC Engineer with 5 years of experience in ensuring product quality and compliance with industry standards.
Experienced in conducting quality control inspections and audits
Skilled in developing and implementing quality assurance processes
Proficient in using testing tools and techniques to identify defects
Strong attention to detail and problem-solving skills
Excellent communication and teamwork abilitie
Selenium is a popular open-source automation testing tool used for web application testing.
Selenium is used for automating web browsers.
It supports multiple programming languages like Java, Python, C#, etc.
Selenium WebDriver is the most commonly used component for writing automation scripts.
Selenium Grid is used for parallel testing across different browsers and environments.
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
MCQ test conducted including questions based on Java basics, Collection,& selenium
OOPs concepts in Java include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class)
Inheritance: Allows a class to inherit properties and behavior from another class
Polymorphism: Ability to present the same interface for different data types
Abstraction: Hiding the implementation details and showing only the necessary feature
Java hashmap and strings
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
Oprating Engineer
31
salaries
| ₹1.8 L/yr - ₹2.6 L/yr |
Assistant Manager
19
salaries
| ₹5.6 L/yr - ₹9 L/yr |
Engineer
12
salaries
| ₹2.1 L/yr - ₹5 L/yr |
Senior Manager
7
salaries
| ₹18 L/yr - ₹23.4 L/yr |
Quality Inspector
7
salaries
| ₹2.1 L/yr - ₹3 L/yr |
TCS
Accenture
Wipro
Cognizant