i
Coforge
Filter interviews by
Clear (1)
I applied via Approached by Company and was interviewed in Apr 2023. There were 2 interview rounds.
BDD framework is a software development process that encourages collaboration between developers, QA, and non-technical stakeholders.
BDD stands for Behavior Driven Development
Uses natural language to define requirements and tests
Focuses on the behavior of the system from the end user's perspective
Uses tools like Cucumber, SpecFlow, or JBehave
Feature file with feature for automation testing
Feature: Login functionality
Scenario: User logs in with valid credentials
Given user is on the login page
When user enters valid username and password
Then user should be logged in successfully
To run a feature file, use a test automation tool like Cucumber or SpecFlow.
Use a test automation tool like Cucumber or SpecFlow to run feature files
Create a test runner class or configuration file to specify which feature file to run
Execute the test runner class or configuration file to run the feature file
Check the test results to see if the feature file ran successfully
The number of feature files will depend on the project requirements and the level of granularity in test scenarios.
Number of feature files can vary based on the size and complexity of the project
Each feature file typically represents a specific functionality or feature being tested
Feature files can be organized based on modules, user stories, or test scenarios
No, a class cannot be an interface in programming.
A class is a blueprint for objects, while an interface is a contract for classes to implement certain methods.
A class can implement multiple interfaces, but it cannot extend multiple classes.
Interfaces cannot have constructors or instance variables, while classes can have both.
Class is a blueprint for objects, while interface is a contract for classes to implement certain methods.
Class can have both data members and methods, while interface can only have method signatures.
A class can implement multiple interfaces, but can only inherit from one class.
Interfaces are used to achieve multiple inheritance in Java.
Classes can have constructors, while interfaces cannot.
Example: Class 'Car' can have...
A program to replace all vowels with 'x' in a given string.
Iterate through each character in the string
Check if the character is a vowel (a, e, i, o, u)
If it is a vowel, replace it with 'x'
Return the modified string
Different types of asserts used in Selenium include assert, verify, and waitForAssert
Assert: Stops the execution if the verification fails
Verify: Continues the execution even if the verification fails
waitForAssert: Waits for a certain condition to be true before proceeding
I applied via Naukri.com and was interviewed before Aug 2021. There were 3 interview rounds.
Code writing task for Automation Test Engineer position
Open Notepad
Write code for the given task
Share screen to show the code
Ensure code is well-structured and follows best practices
My automation framework is a hybrid framework that uses both data-driven and keyword-driven approaches.
The framework is built using Selenium WebDriver and TestNG.
It uses Excel sheets to store test data and Apache POI library to read/write data from/to Excel.
The framework has a modular structure with reusable functions and libraries.
It uses Page Object Model design pattern to maintain object repository.
The framework gen...
I applied via Naukri.com and was interviewed before Dec 2020. There were 3 interview rounds.
posted on 10 Feb 2021
I applied via Naukri.com and was interviewed in May 2021. There was 1 interview round.
Test plan outlines the scope, approach, resources, and schedule of testing. Test strategy defines the testing approach for the entire project.
Test plan is a document that outlines the testing scope, objectives, and schedule.
Test strategy is a high-level document that defines the testing approach for the entire project.
Test plan is more detailed and specific to a particular testing phase or cycle.
Test strategy is more g...
I applied via Walk-in and was interviewed in Jan 2023. There were 3 interview rounds.
posted on 21 May 2024
I applied via Job Portal and was interviewed in Apr 2024. There was 1 interview round.
I have worked on a project to automate testing processes using various tools and frameworks.
Implemented automation scripts using Selenium WebDriver for web application testing
Utilized TestNG framework for test case management and execution
Integrated Jenkins for continuous integration and deployment
Used Page Object Model design pattern for better code maintenance
Performed API testing using tools like Postman
BrowserContext in Playwright refers to an isolated environment for running tests in a browser.
BrowserContext allows for separate cookies, local storage, and caches for each context
It can be used to simulate multiple users interacting with a website simultaneously
Contexts can be created and closed as needed during test execution
Frames in Selenium are handled using switchTo() method to navigate between frames within a webpage.
Use driver.switchTo().frame() method to switch to a frame by index, name, or WebElement
To switch back to the default content, use driver.switchTo().defaultContent()
Nested frames can be handled by switching to parent frame first before switching to child frame
Example: driver.switchTo().frame(0); // Switch to frame by index
Handling windows in automation testing involves identifying and interacting with different types of windows that appear during test execution.
Use window handles to switch between different windows
Identify windows using unique attributes like title or handle
Interact with windows by sending keys or clicking on elements within the window
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
4.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Analyst
2.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Test Engineer
1.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technology Specialist
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Capgemini
Cognizant
Accenture
Infosys