Upload Button Icon Add office photos

Filter interviews by

EPAM Systems Qa Automation Testing Engineer Interview Questions and Answers

Updated 8 Feb 2024

EPAM Systems Qa Automation Testing Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Oops concepts in python Testing concepts Framework related qsns

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about your self
  • Ans. 

    I am a QA Automation Testing Engineer with 5 years of experience in creating and executing test cases for software applications.

    • Experienced in creating automated test scripts using tools like Selenium and Appium

    • Proficient in writing test cases, executing test plans, and reporting bugs

    • Skilled in analyzing test results and providing recommendations for improvements

    • Strong knowledge of Agile methodologies and continuous in

  • Answered by AI
  • Q2. Program to count the occurrence of vowels
  • Ans. 

    Program to count the occurrence of vowels in an array of strings

    • Iterate through each string in the array

    • For each string, iterate through each character and check if it is a vowel (a, e, i, o, u)

    • Increment a counter for each vowel found in the string

    • Repeat for all strings in the array and return the total count of vowels

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - No communication regarding feedback after the interview
Round 1 - Technical 

(1 Question)

  • Q1. Simple questions about OOP and data structures in Java.

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep your cool and dont get discouraged.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Multiple questions on Linux , how to get a process id, how to kill a process, what is difference between process and thread, what is the difference between concurrent and parallel process etc.
  • Q2. Few scenario based questions around linux systems, how will you trouble shoot if client not able to connect to servers running an appilcation.
  • Q3. Testing related questions, what is diff between Performance and Scale testing, where to use which one
Round 2 - Technical 

(2 Questions)

  • Q1. Coding questions basics, related to file handling, parsing files, etc.
  • Q2. Linux based questions - scenarios where multiple clients trying to write to same file, how till integrity of file be maintained and how will server manager the data does not get corrupted.
Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Write a code find all web elements in a web page
  • Ans. 

    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

  • Answered by AI
  • Q2. Write a code to find implicit and explicit wait?
  • Ans. 

    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...

  • Answered by AI
  • Q3. Write a code to find occureence of a character in a given string
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - This company is saying that recruitment is for manual testing and they are asking automation questions. They are asking to write code which I have not seen anywhere. I have replied all the questions but he is saying I need to improve. Please do not go to this company.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Approached by Company

Round 1 - Technical 

(2 Questions)

  • Q1. Tell me your Self introduce
  • Q2. Tell me project structure
  • Ans. 

    Project structure refers to the organization of files, folders, and resources within a software project.

    • Main folders like src (source code), test (test cases), lib (libraries), docs (documentation)

    • Subfolders for specific modules or components

    • Configuration files like pom.xml, package.json, etc.

    • Build scripts like Jenkinsfile, Dockerfile

    • Version control files like .gitignore, .gitattributes

    • README.md file for project overvi

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Skill preparation
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is Hard assert
  • Ans. 

    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

  • Answered by AI
  • Q2. What is soft assert
  • Ans. 

    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.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Job Portal and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Hashmap code logic
  • Q2. Propertiy file , xpath ,excel file code
Round 2 - Behavioral 

(2 Questions)

  • Q1. Resume based question
  • Q2. Ci cd jenkin question

Interview Preparation Tips

Interview preparation tips for other job seekers - Best of luck
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Approached by Company and was interviewed in Mar 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(3 Questions)

  • Q1. Program to toggle string
  • Ans. 

    Program to toggle string

    • Create an empty string variable

    • Loop through each character in the input string

    • If the character is uppercase, convert it to lowercase and add to the new string

    • If the character is lowercase, convert it to uppercase and add to the new string

    • Return the new string

  • Answered by AI
  • Q2. Program to check if string is number
  • Ans. 

    Program to check if string is number

    • Use built-in functions like isdigit() or isnumeric()

    • Handle negative numbers and decimal points separately

    • Consider edge cases like leading/trailing spaces and exponential notation

  • Answered by AI
  • Q3. Swap two strings without using third
  • Ans. 

    Swap two strings without using third

    • Use XOR operator

    • Use addition and subtraction

    • Use multiplication and division

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Create alphanumeric string of given length
  • Ans. 

    To create an alphanumeric string of a given length, we can use a combination of random letters and numbers.

    • Determine the length of the string required

    • Create a list of all possible alphanumeric characters

    • Randomly select characters from the list and append them to the string until the desired length is reached

  • Answered by AI
  • Q2. Close selected window and keep rest
Round 4 - One-on-one 

(1 Question)

  • Q1. Describe framework
  • Ans. 

    A framework is a set of guidelines, standards, and tools used to develop and maintain software applications.

    • A framework provides a structure for organizing code and building applications

    • It includes pre-written code libraries, modules, and functions that can be reused

    • Frameworks can be specific to a programming language or technology

    • Examples include Selenium for web testing, Robot Framework for automation testing, and Dj

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Why atos? Coding skills required
  • Ans. 

    Atos is a leading global IT services company with a strong focus on automation and coding skills.

    • Atos is a well-established global IT services company known for its expertise in automation and coding.

    • They have a strong reputation for delivering innovative solutions to clients using cutting-edge technologies.

    • Working at Atos will provide opportunities to enhance coding skills and work on challenging automation projects.

    • A...

  • Answered by AI

Skills evaluated in this interview

EPAM Systems Interview FAQs

How many rounds are there in EPAM Systems Qa Automation Testing Engineer interview?
EPAM Systems interview process usually has 1 rounds. The most common rounds in the EPAM Systems interview process are Technical.

Tell us how to improve this page.

People are getting interviews through

based on 1 EPAM Systems interview
Referral
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
EPAM Systems Qa Automation Testing Engineer Salary
based on 4 salaries
₹8 L/yr - ₹15.3 L/yr
68% more than the average Qa Automation Testing Engineer Salary in India
View more details

EPAM Systems Qa Automation Testing Engineer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

4.0

Work-Life balance

4.0

Salary & Benefits

2.0

Job Security

4.0

Company culture

4.0

Promotions/Appraisal

4.0

Work Satisfaction

Explore 1 Review and Rating
Senior Software Engineer
2.6k salaries
unlock blur

₹15 L/yr - ₹42.7 L/yr

Software Engineer
1.7k salaries
unlock blur

₹6.9 L/yr - ₹24 L/yr

Lead Software Engineer
831 salaries
unlock blur

₹18 L/yr - ₹52 L/yr

Senior Systems Engineer
304 salaries
unlock blur

₹12 L/yr - ₹36.3 L/yr

Software Test Automation Engineer
267 salaries
unlock blur

₹7 L/yr - ₹20 L/yr

Explore more salaries
Compare EPAM Systems with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview