VOOZH about

URL: https://www.geeksforgeeks.org/interview-experiences/epam-interview-experience-for-senior-software-automation-engineer/

⇱ EPAM Interview Experience For Senior Software Automation Engineer - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

EPAM Interview Experience For Senior Software Automation Engineer

Last Updated : 11 Jan, 2024

First Round: Pre-Screening: 45 minutes

  • Basic Object Oriented Programming: code-based questions on Concepts like polymorphism, data encapsulation, data hiding, abstraction, and interfaces.
  • Basic scenario-based question on testing: Eg: If you have found a bug in PRODUCTION, what measures will you take?

Suggestion: I would suggest doing quizzes from GeeksforGeeks to get in touch with all concepts of C# and Selenium subjects.

Second Round: Technical: 2 hours

OOPs related:

He asked me for definitions of below terms with example:

  • What are collections?
  • Types of collections?
  • Difference between Array and ArrayList?
  • Difference between non-generic and generic collections?
  • Difference between ref and out.
  • Difference between read-only and cons.
  • Abstract vs Interface
  • Extension methods, how to create one?
  • User-defined exception, how to create one?
  • Static keyword, final keyword, Virtual and new keyword in a method
  • Properties, how to assign value?
  • Deserialization/Serialization
  • Lazy class: How to use it in the Automation framework?
  • Singleton pattern and Factory pattern with implementation

Testing/Automation/Selenium:

  • What are the different types of IWebdriver methods?
  • Window handle/ IFrame: syntax
  • Actions vs Action class: Difference between build and publish.
  • Automation framework - architecture - components - version: What is the structure?
  • Interfaces in Selenium Webdriver
  • BDD - Specflow
  • Pass table/example in Specflow
  • Data-driven testing
  • API Testing - Steps with Rest Assured - status code - Endpoint- authentication- access token - path parameter/query parameters
Comment