Filter interviews by
What is coding and decoding
What is beta testing and commissioning
Top trending discussions
I was interviewed in Nov 2023.
The Tred lifecycle refers to the stages involved in the testing and development of a software product.
Tred lifecycle includes requirements gathering, test planning, test execution, defect tracking, and test closure.
It ensures that the software meets the specified requirements and is free from defects.
Examples of activities in the Tred lifecycle include creating test cases, executing tests, and analyzing test results.
It...
SDLC in testing refers to the Software Development Life Cycle, which is a process followed for developing and testing software.
SDLC is a systematic approach to software development and testing.
It consists of several phases such as requirements gathering, design, coding, testing, and deployment.
Each phase has specific objectives and deliverables.
Testing is an integral part of SDLC and is performed at various stages to e...
A testing lifecycle is a set of phases or stages that a software undergoes during the testing process.
A testing lifecycle typically includes planning, designing, executing, and evaluating tests.
It helps ensure that the software meets the desired quality standards.
The lifecycle may vary depending on the development methodology used, such as waterfall or agile.
Examples of testing lifecycle models include V-model, iterati
C is a procedural programming language, while C++ is an extension of C with added features of object-oriented programming.
C is a procedural language, meaning it focuses on procedures or functions.
C++ is an extension of C and supports both procedural and object-oriented programming.
C++ has additional features like classes, inheritance, polymorphism, and templates.
C++ allows for the use of objects and classes to organize...
Amazon Sites and app differ in their platform and user experience.
Amazon Sites can be accessed through web browsers on desktop or mobile devices.
Amazon app is a mobile application available for iOS and Android devices.
Amazon Sites offer a wider range of features and functionalities compared to the app.
The app provides a more streamlined and optimized user experience for mobile users.
Amazon Sites may have a responsive d...
posted on 2 Dec 2024
I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.
posted on 6 Feb 2024
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
Cypress is a JavaScript-based end-to-end testing framework. It differs from Selenium in terms of architecture, ease of use, and speed.
Cypress is a JavaScript-based testing framework for web applications.
It provides a simple and intuitive API for writing tests.
Cypress runs directly in the browser and can access everything on the page.
Unlike Selenium, Cypress does not use WebDriver and has a different architecture.
Cypres...
Cypress folder structure and its assertions
Cypress follows a specific folder structure for organizing test files
The 'fixtures' folder contains static data used in tests
The 'integration' folder contains the actual test files
The 'plugins' folder contains custom plugins and tasks
The 'support' folder contains reusable functions and commands
Cypress provides various assertions for validating test results
Common assertions inc...
Assertions are statements that verify the expected behavior of a software application during testing.
Assertions are used to validate whether a certain condition is true or false.
They help in identifying bugs and ensuring the correctness of the software.
Assertions can be used to check the values of variables, compare expected and actual results, or verify the presence of certain elements.
Examples of assertions include a...
Cypress is a powerful tool for API testing, allowing for easy automation and assertion of API endpoints.
Cypress provides a simple and intuitive syntax for writing API tests
It supports making HTTP requests and asserting responses
Cypress allows for easy mocking and stubbing of API calls
It provides detailed logs and error messages for debugging
Cypress integrates well with other testing frameworks and tools
Cypress is a JavaScript-based end-to-end testing framework that runs directly in the browser.
Cypress allows for easy and fast testing of web applications.
It provides a rich set of APIs for interacting with elements and making assertions.
Cypress runs directly in the browser, eliminating the need for Selenium or other external drivers.
It supports modern JavaScript frameworks like React, Angular, and Vue.
Cypress provides ...
I applied via Approached by Company and was interviewed in Feb 2024. There were 2 interview rounds.
Test was based on Aptitude and Selenium, Java question.
Sorting a hashmap using keys without any method involves iterating through the keys and rearranging them in ascending order.
Iterate through the keys of the hashmap
Compare each key with the next key and swap them if they are in the wrong order
Continue this process until all keys are in ascending order
posted on 19 Jun 2024
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
I was asked to write
1. java program for move positive numbers first and negative numbers last
2. java program to reverse the words in a string without using split method.
3. Selenium coding questions.
Selenium is a package of tools and libraries for automating web browsers.
Selenium WebDriver: allows you to control a web browser from your preferred programming language
Selenium IDE: a record and playback tool for creating automated tests
Selenium Grid: allows you to run tests on different machines in parallel
Selenium RC (Remote Control): a deprecated tool for automating web browsers
Program locator in Selenium is used to locate web elements on a webpage for testing purposes.
Use methods like findElement() or findElements() to locate elements by ID, class name, name, tag name, xpath, etc.
Use locators like ID, class name, name, tag name, xpath, CSS selector, etc. to identify elements uniquely.
Ensure the locators are robust and reliable to avoid flakiness in tests.
Consider using relative locators in S...
TestNG is a testing framework inspired by JUnit and NUnit, designed for simplifying a broad range of testing needs.
TestNG allows for easy configuration of test cases using annotations.
It supports parallel execution of test methods.
TestNG provides features like grouping, parameterization, and dependency testing.
It generates detailed test reports and supports data-driven testing.
TestNG integrates seamlessly with build to
QA focuses on preventing defects in the process, while QC focuses on identifying defects in the product.
QA stands for Quality Assurance and is process-oriented
QC stands for Quality Control and is product-oriented
QA involves activities like process audits, reviews, and standards development
QC involves activities like testing, inspections, and reviews of the final product
Example: QA ensures that the development process f...
Soft assertion allows the test to continue after a failure, while hard assertion stops the test immediately.
Soft assertion is used when you want to continue executing the test even after a failure, while hard assertion stops the test execution immediately upon failure.
Soft assertions are typically used for non-critical verifications, while hard assertions are used for critical verifications.
Soft assertions are implemen...
posted on 9 Oct 2024
I applied via Naukri.com and was interviewed before Oct 2023. There were 2 interview rounds.
Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Derived class can access public and protected members of the base class
Example: Class Car can inherit from class Vehicle to reuse com
Object-oriented programming concepts that focus on data abstraction, encapsulation, inheritance, and polymorphism.
Abstraction: Hiding the complex implementation details and showing only the necessary features to the outside world.
Encapsulation: Binding data and methods that operate on the data into a single unit.
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability ...
My name is John Smith.
Full name is John Smith
Common name in English-speaking countries
No middle name or initial
posted on 7 Oct 2022
I applied via Naukri.com
Test Engineer
6
salaries
| ₹1 L/yr - ₹4 L/yr |
Manual Automation Test Engineer
4
salaries
| ₹2 L/yr - ₹2.5 L/yr |
Softwaretest Engineer
4
salaries
| ₹1 L/yr - ₹3.5 L/yr |
Trainee Test Engineer
3
salaries
| ₹1 L/yr - ₹2.8 L/yr |
Technical Sales Engineer
3
salaries
| ₹4 L/yr - ₹4 L/yr |
Cognizant
Teleperformance
Reliance Retail
iEnergizer