Filter interviews by
I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.
Asked for some Java8 features and write some code using Java Stream API
Learn how to create framework from scratch,
Learn of applying the clean code principles and design patterns in automation framework.
Learn API automation and BDD tool.
What people are saying about EPAM Systems
Selenium code using TestNG for login page for valid and invalid logon
Create a TestNG class with test methods for valid and invalid login scenarios
Use Selenium WebDriver to navigate to the login page and locate the username and password fields
Enter valid or invalid credentials and submit the form
Use TestNG assertions to verify the expected outcome of the login attempt
To validate text displayed in HTML tag, use getText() method and compare with expected text.
Locate the HTML tag using appropriate locator strategy
Use getText() method to retrieve the text displayed in the tag
Compare the retrieved text with the expected text using assertion libraries like JUnit or TestNG
To run Maven test using Maven command, use 'mvn test' command.
Open command prompt or terminal
Navigate to the project directory
Run 'mvn test' command
Wait for the tests to complete
Background keyword and Dry tag are used in Cucumber for test automation.
Background keyword is used to define a set of steps that are common to all scenarios in a feature file.
Dry tag is used to define a set of steps that can be reused across multiple feature files.
Background keyword is written at the beginning of a feature file, while Dry tag is written in a separate file.
Background keyword is used to reduce code dupli...
To set up a project in Jenkins, follow these steps:
Create a new project in Jenkins
Configure the project settings, including source code management and build triggers
Add build steps, such as running tests or deploying the application
Save the project configuration
Run the project to ensure it is set up correctly
EPAM Systems interview questions for designations
I applied via Naukri.com and was interviewed in Apr 2022. There were 2 interview rounds.
posted on 24 Aug 2024
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Use Selenium WebDriver to find all web elements in a web page
Instantiate a WebDriver object using Selenium
Use findElements method to locate all elements on the page
Store the found elements in a list for further processing
Code to find implicit and explicit wait in automation testing
For implicit wait, set a global timeout for the driver to wait for elements to be available before throwing an error
Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
For explicit wait, wait for a specific condition to be met before proceeding with the test
Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedCo...
Code to find occurrence of a character in a given string
Iterate through each character in the string
Count occurrences of the specified character
Return the total count of occurrences
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Hard assert is a type of assertion in test automation that stops the test execution immediately when a failure occurs.
Hard assert is used to validate the expected outcome of a test case
If the assertion fails, the test execution is halted and marked as failed
It is commonly used in automated test scripts to ensure the correctness of the application under test
Soft assert is a way to continue the execution of a test case even after an assertion failure.
Soft assert does not stop the execution of the test case when an assertion fails.
It is useful when you want to log the failure but continue with the remaining test steps.
Soft assert is commonly used in test automation frameworks like TestNG in Java.
posted on 12 Aug 2024
I applied via Job Portal and was interviewed in Jul 2024. There were 2 interview rounds.
posted on 6 Apr 2024
The second non-repetitive character is to be found in a given array of strings.
Iterate through each character in the strings and count their occurrences
Identify the characters that occur only once
Return the second non-repetitive character
Interview experience
Senior Software Engineer
2.6k
salaries
| ₹11 L/yr - ₹42 L/yr |
Software Engineer
1.7k
salaries
| ₹5.7 L/yr - ₹24 L/yr |
Lead Software Engineer
844
salaries
| ₹18 L/yr - ₹52 L/yr |
Senior Systems Engineer
297
salaries
| ₹14 L/yr - ₹36.3 L/yr |
Software Test Automation Engineer
270
salaries
| ₹6 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech