Amdocs Testing Interview questions & experience - 2024


I applied through a Staffing agency(on 3rd party payroll). I was interviewed at Amdocs Pune in April 2024.

It was 1 Technical, 1 managerial interview, and then an HR Interview for a Job offer.

An Interviewer was the Test Lead & Manager with 13 & 16 Years of experience. He said 'I'll be deployed to any of the Projects depending on my skills'.

So basically, you've to tell an Interviewer about your Primary Skills, and he/she will ask you questions about those areas.

This guide applies to all kinds of testers like SW Test Engineer, Functional Tester, & Automation Test Engineer, QA Engineer, etc.

{tocify} $title={Table of Contents}


Technical Interview Questions(Approx 30-35 Min)

An interviewer will start by introducing himself. Then, he'll ask you to tell you about yourself.

He'll have almost the same questions that HR asks in the initial Telephonic Interview.

Personal questions

The interviewer will ask you some personal and casual questions like

  • Are you ready to relocate to Pune(Base location)/Where do you live in Pune?
  • Are you comfortable with the Magarpatta Location(It's in Pune)?
  • We have a Hybrid model of work, are you fine with that?
  • Are you comfortable with Night Shifts?
  • Are you okay with that, if we do not provide a cab service(for Day/Night shift)?

And after the Personal questions, he asked me about the technologies and testing methodologies I've worked on.

My response was - Selenium + Java, Cucumber BDD, TestNG, Karate(API Testing) & a Little bit about Bitbucket, CI/CD, and Pipeline.

So, based on the tech stack that I mentioned earlier, he phrased a question set with the addition of Database queries.


Manual & Agile Testing

1) What drawbacks does Agile methodology have, you feel as a Tester?

You've to explain a few disadvantages of Agile methodology. As a tester, what kind of difficulties you've faced while working in a scrum or similar sort of team.

As per my understanding, the main flaw in agile for Testers is we get limited time to design, write & Test the test cases.


2) What types of testing you’ve done in your whole career?

I said I've performed Unit Tests, Integration & Functional Testing, UAT, Regression, Sanity, Smoke, Exploratory tests, etc.


3) Explain SDLC & STLC?

You need to explain the SDLC & STLC briefly. Also, differentiate both lifecycles. Highlight the main difference between them.

And try to share your opinions as a tester on both the Lifecycles.


4) Which stakeholders were there in your Agile team?

PO(BA), Devs/SDE, QA/SDET, Scrum Master, Business person(in my case, BP was performing UAT along with me), etc.

Elaborate your team structure and their roles briefly.


5) Difference between Regression & Functional testing

Both the terms are not comparable. You can differentiate between Functional and Non-functional testing.

The purpose of both Regression & Functional testing is different. It was a tricky question to confuse me. I just gave the definition of both tests.


6) What is Retesting & its difference from Regression?

The basic difference between Retesting & Regression is Both are types of Retesting.

But Regression is testing after a New feature Build deployment every sprint and Retesting is testing after the Bug fix deployment.


7) What is Progression testing?

It's another name for Functional Testing.


8) If you have raised the Defect against any issue that you found during SIT, later Dev rejected that defect. What will you do in such a situation?

Will prepare the Test logs, & evidence using Video, & screenshots. Present them in a Scrum call and ask Dev to explain the reason for the defect rejection.


9) If the defect is valid and is assigned to dev, Now you're at the end of Sprint & don't have time to test the defect, what will you do?

Since it's low low-priority defect, I'll ask the Scrum master to discuss it with Business people/Clients regarding the open defect.

Will take the required confirmation over the mail from Clients. Then, will close the defect in the bug-tracking tool.

Then, will raise the new defect in the next Sprint and link the defect to that previously closed defect.


10) Explain the defect lifecycle.

This question will be asked by the Technical Interviewer & Test Manager.


Database & SQL-related Questions

1) SQL Queries to Read the Table - All content, first name & Mobile, and a value which contains "SAN"!

The interviewer asked me to write Simoke SQL queries to retrieve data from a table.

> SELECT * FROM testDataBaseAmdocs;

> SELECT First_Name, Mobile_No FROM testDataBaseAmdocs;

> SELECT * FROM testDataBaseAmdocs WHERE First_Name LIKE '%SAN%';


TestNG-related Questions

1) What is TestNG?

Provide the definition of TestNG. Its purpose and difference from other frameworks like Cucumber, & Selenium.


2) What are TestNG annotations?

Explain the TestNG annotations & enlist the different annotations. Also, try to explain the use of TestNG annotations.


3) What is TestNG Assertion & its types?

The definition of TestNG Assertion & its types is expected only.


4) TestNG Listeners

Explain the TestNG Listeners definition, different types & their use.


Java Coding Question

Before the Java coding question round, an interviewer asked me about my Java knowledge and "How would you rate yourself out of 5 in terms of Java coding?".

So according to my response, he'll tell us to write the code. I said, 3/5! Following the Java coding question, he told me to solve it.

Java code to scan the User's name as a string and print with a welcome!


import java.util.Scanner;

public class ScannerTestFile {


public static void main(String[] args) {

    printEnteredString();


}

public static void printEnteredString(){


     Scanner input = new Scanner(System.in);

    System.out.println("Enter the Name:");

    String enteredName = input.nextLine();

    System.out.println("Welcome " + enteredName);

}

}



> Output -


Enter the Name:

Sanket

Welcome Sanket




Managerial Interview Questions(Approx 45-60 Min)

It will be an Interview with the Manager. Most questions will be based on previous projects, work experience, situation handling, etc.

Some questions will be related to SQL & Unix commands. If you're giving the interview for Automation Testing, mostly you'll be asked basic Selenium, TestNG-related questions.

1. Tell me about yourself & Explain your Project/Automation Test framework structure.

Introduction & all background checks were done. Are you comfortable type of questions were asked. Where do you stay, what are your weaknesses, & strongpoints, etc.

Explain your previous project automation testing project file structure. Then, the Interviewer will ask you more questions based on your previous answer.

Practice the answer according to that. Create some scenarios and prepare the answers for those predicted questions & scenarios.

2. Tell me anything that you know about Database Testing?

I said - "I just have a basic understanding of SQL operations & commands like Creating, updating & deleting operations of databases, tables, and records. Where clause, Joins".

3. Tell me any 3 DML commands in the SQL Database.

I answered - SELECT, UPDATE, INSERT.

4. Why should we hire you as a SW Test Engineer? Tell me any two reasons.

I answered - "I'm a quick learner and easily adapt to any new technology to resolve issues. I'm very good at Testing, and I know almost all types of Testing. I can test in any kind of environment, platform, technology."

5. If you've 2 important Priority 1 User Stories to Test & you're the only tester in your team, what should be your approach to complete the testing?

- I'll ask my Test lead to bring someone from another team to test one of P1 Stories.


Amadocs - Other Important topics & Questions that can be asked

There are some other topics that are mostly asked by the interviewer.

SQL questions - 

All the Joins, Primary & Foreign keys and Basic SQL queries are important topics

Linux & UNIX commands -

  • Tell me any 5 commands that you know in Linux/UNIX.
  • How to create new folders and files using Linux commands?
  • How to list the files & folders present in the current folder using Linux commands?

Prepare the basic Linus & Unix commands to create files & folders, remove them, list them, Copy & move those files & folders, get the current folder, create a new file, and write something on that file through the terminal using commands.

Java questions -

Very basic topics like OOPS, Array, Exceptions, Access modifiers, String-related coding questions, etc.

Manual Testing -

Different types of Testing like Regression, Sanity, AdHoc, Smoke, Exploratory, System, Lab testing, Acceptance, Black, Grey & White Box testing,

Defect-related questions like bug lifecycle, Severity & Priority, Bug report, Test closure, etc.

Other topics

Apart from those main testing tools & frameworks, prepare other technologies like Cucumber, Git & git commands, Jenkins & CI/CD, API Testing using Postman, etc.


FAQs:

How many rounds are there for the Functional Tester role in Amdocs?

For Freshers, mostly there will be 3 rounds - Coding/Aptitude Round, Technical, and HR Round.

For experienced Testers, only 2 rounds you'll need to face - Technical, and HR.


What is the salary of a Functional tester in Amdocs?

You'll get a quite good salary at Amdocs as compared to other Service-based companies. 

For freshers, you can expect around 4-6 LPA, and 2-6 years of experience people can fetch around 6 to 20 LPA.

Sanket bhosale

Myself Sanket Bhosale. True Techy and founder of The Tech Review, OS Tech Review & Home Automation BOT. I am a Software Engg. by profession and a Blogger by passion. Working as Software Engineer for US Banking clients. I've plenty of knowledge about US and general Finance and banking. My interest is in IT & its applications, Finance, Android, Gaming, Home decor/automation, SEO, and Digital marketing. I Have 3+ years of experience in the Blogging industry.

Visit my blogs:
The Tech Review
OS Tech Review
Nerdy VR
Home Automation Bot

Post a Comment

Previous Post Next Post