Upload Button Icon Add office photos

Filter interviews by

Informatica QA Test Engineer Interview Questions, Process, and Tips

Updated 6 Apr 2023

Informatica QA Test Engineer Interview Experiences

1 interview found

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

I applied via Recruitment Consulltant 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 - Technical 

(17 Questions)

  • Q1. Components of CUCUMBER and what is dryrun in CUCUMBER / basic questions on ur framework
  • Q2. How BDD differs from TDD
  • Ans. 

    BDD focuses on behavior and collaboration while TDD focuses on testing and development.

    • BDD involves collaboration between developers, testers, and business stakeholders to define behavior in a common language

    • TDD involves writing tests before writing code to ensure code meets requirements

    • BDD uses scenarios to describe behavior while TDD uses test cases to verify functionality

    • BDD is more focused on the end-user experienc...

  • Answered by AI
  • Q3. Diff between Method Overloading and Method Overriding in JAVA.
  • Ans. 

    Method Overloading is having multiple methods with the same name but different parameters. Method Overriding is having a method in a subclass with the same name and parameters as a method in its superclass.

    • Method Overloading is done in the same class while Method Overriding is done in different classes.

    • Method Overloading is used to add more behavior to a method while Method Overriding is used to change the behavior of ...

  • Answered by AI
  • Q4. Explain about OOPS Concept
  • Ans. 

    OOPS is a programming paradigm based on the concept of objects that interact with each other to perform tasks.

    • OOPS stands for Object-Oriented Programming System

    • It focuses on creating reusable code and organizing it into objects

    • It includes concepts like inheritance, encapsulation, polymorphism, and abstraction

    • Example: A car object can have properties like color, model, and speed, and methods like start, stop, and accele...

  • Answered by AI
  • Q5. Why String is Immutable?
  • Ans. 

    String is immutable because it cannot be changed once created.

    • String objects are stored in a constant pool, which cannot be modified.

    • Any operation on a string creates a new string object.

    • This ensures thread safety and prevents unintended changes to the string.

    • For example, if a string is used as a key in a map, its immutability guarantees that the key will not change.

  • Answered by AI
  • Q6. Can Static method be overload and override?
  • Ans. 

    Yes, static methods can be overloaded but not overridden.

    • Overloading is having multiple methods with the same name but different parameters.

    • Static methods cannot be overridden as they belong to the class and not the instance.

    • Example of overloading: public static void method(int a) and public static void method(int a, int b)

  • Answered by AI
  • Q7. Explain about Waits Concepts in Selenium
  • Ans. 

    Waits in Selenium are used to synchronize the test script execution with the application's response.

    • Waits are used to handle synchronization issues in Selenium

    • There are two types of waits: Implicit and Explicit

    • Implicit waits wait for a certain amount of time before throwing an exception

    • Explicit waits wait for a certain condition to occur before proceeding with the test script

    • Examples of explicit waits include: WebDrive

  • Answered by AI
  • Q8. JAVA Program to reverse a String and Repeated number/occurance times.
  • Ans. 

    JAVA program to reverse a String and count repeated occurrences.

    • Use StringBuilder to reverse the String.

    • Use a HashMap to count the occurrences of each character.

    • Iterate through the HashMap to print the repeated characters and their count.

  • Answered by AI
  • Q9. What is Application server/ basic SQL questions
  • Q10. What are API request methods
  • Ans. 

    API request methods are the actions that can be performed on a web API.

    • API request methods include GET, POST, PUT, DELETE, PATCH, and OPTIONS.

    • GET is used to retrieve data from the server.

    • POST is used to submit data to the server.

    • PUT is used to update existing data on the server.

    • DELETE is used to delete data from the server.

    • PATCH is used to partially update existing data on the server.

    • OPTIONS is used to retrieve informa...

  • Answered by AI
  • Q11. How Query parameter differs fromm Path Parameter?
  • Ans. 

    Query parameters are appended to the end of a URL after a '?' while path parameters are part of the URL path.

    • Query parameters are optional and can be used to filter or sort data.

    • Path parameters are mandatory and used to identify a specific resource.

    • Query parameters are separated by '&' while path parameters are separated by '/'.

    • Example of query parameter: www.example.com/search?q=keyword

    • Example of path parameter: www.e

  • Answered by AI
  • Q12. API response codes that you have frequently faced
  • Ans. 

    Frequently faced API response codes include 200, 400, 401, 404, and 500.

    • 200 - OK: Successful request

    • 400 - Bad Request: Invalid input or missing parameters

    • 401 - Unauthorized: Authentication failure

    • 404 - Not Found: Requested resource not found

    • 500 - Internal Server Error: Server-side error

  • Answered by AI
  • Q13. Basic Authenticationn in API/ Bearer auth
  • Q14. How to set the same header name in API
  • Ans. 

    To set the same header name in API, use the 'setHeader' method in the API request.

    • Identify the header name that needs to be set.

    • Use the 'setHeader' method in the API request to set the header name.

    • Pass the header name and value as parameters to the 'setHeader' method.

    • Example: request.setHeader('Authorization', 'Bearer ')

Answered by AI
  • Q15. How postman allows the log request and response
  • Ans. 

    Postman allows logging of request and response through its console feature.

    • Postman's console feature allows logging of request and response data

    • To enable logging, go to the console tab and select 'All' from the dropdown menu

    • The console displays the request and response data along with other details like headers and status codes

  • Answered by AI
  • Q16. What is CURL Command?
  • Ans. 

    CURL is a command-line tool used to transfer data to or from a server using various protocols.

    • CURL stands for 'Client URL'

    • It supports various protocols like HTTP, FTP, SMTP, etc.

    • It can be used to send requests and receive responses from a server

    • It can be used to test APIs and web services

    • Example: curl https://www.example.com -v

  • Answered by AI
  • Q17. What is random and dynamic data requests
  • Ans. 

    Random and dynamic data requests are requests for data that is not predetermined or fixed.

    • Random data requests are requests for data that is not predetermined or fixed.

    • Dynamic data requests are requests for data that changes frequently.

    • Examples of random and dynamic data requests include user input, sensor data, and API responses.

  • Answered by AI
    Round 3 - Technical 

    (4 Questions)

    • Q1. JAVA progam to reverse a string and repeated occurance with and without loops
    • Ans. 

      JAVA program to reverse a string and repeated occurrence with and without loops

      • Use StringBuilder class to reverse the string without loops

      • Use for loop to reverse the string with loops

      • Use HashMap to count the occurrence of each character

      • Use LinkedHashMap to maintain the order of occurrence

    • Answered by AI
    • Q2. Scenario based questions on Manual Testing ( you should be very familiar with practical knowledge)
    • Q3. API related questions ( more than basics)
    • Q4. Basic and straight questions on the framework you have used( mine is CUCUMBER) 1.How to pass the data in cucu. 2.Why you used cucu instead of using other frameworks etc....
    Round 4 - Technical 

    (1 Question)

    • Q1. This Round 3 was fully Situation based and Scenario based one, One should be very very familiar and knowledgable on their previous Projects and how we write Test cases and why we Write Test cases and all. ...

    Interview Preparation Tips

    Interview preparation tips for other job seekers - You should have a lot of practical knowledge as well as Theoritical to crack all the three rounds.

    Skills evaluated in this interview

    Interview questions from similar companies

    Interview experience
    3
    Average
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Not Selected

    I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.

    Round 1 - Technical 

    (9 Questions)

    • Q1. Tell me about your Project? what part you tested in your project?
    • Ans. 

      I worked on a project to develop a mobile application for tracking fitness goals and workouts.

      • Tested user authentication and registration processes

      • Performed functional testing on workout tracking features

      • Conducted regression testing after each new feature implementation

    • Answered by AI
    • Q2. What is Regression testing and what is regression defects?
    • Ans. 

      Regression testing is retesting of software to ensure that recent changes have not adversely affected existing features. Regression defects are bugs that reappear after changes.

      • Regression testing is performed to make sure that new code changes have not introduced any new bugs or caused existing functionalities to break.

      • It involves re-executing test cases that cover the impacted areas of the software.

      • Regression defects ...

    • Answered by AI
    • Q3. Scenario based question in that ask about the regression defects
    • Q4. Verification vs Validation?
    • Ans. 

      Verification ensures the product is built right, while validation ensures the right product is built.

      • Verification focuses on process, validation focuses on product

      • Verification answers 'Are we building the product right?'

      • Validation answers 'Are we building the right product?'

      • Verification is done before validation

    • Answered by AI
    • Q5. How frequently do you run the Regression Test?
    • Ans. 

      Regression tests are run after every significant code change or new feature implementation.

      • Regression tests are typically run after every significant code change or new feature implementation to ensure that existing functionalities are not affected.

      • The frequency of running regression tests may vary depending on the project timeline and release cycle.

      • In Agile development, regression tests are often run as part of the co...

    • Answered by AI
    • Q6. How to select 5 th dropdown option?
    • Ans. 

      To select the 5th dropdown option, locate the dropdown element and choose the 5th option.

      • Locate the dropdown element using its unique identifier or class name

      • Use a method like 'selectByIndex' or 'selectByVisibleText' to choose the 5th option

      • Verify that the correct option has been selected

    • Answered by AI
    • Q7. Find the xpath of "Google Search tab" & "Voice search button"?
    • Ans. 

      Use xpath to locate Google Search tab and Voice search button on the webpage.

      • For Google Search tab: //input[@name='btnK']

      • For Voice search button: //div[@aria-label='Search by voice']

    • Answered by AI
    • Q8. Write a java program for reverse string without pre defined method.
    • Ans. 

      Java program to reverse a string without using predefined methods.

      • Create a char array from the input string.

      • Use two pointers, one at the start and one at the end, to swap characters.

      • Continue swapping characters until the pointers meet in the middle.

    • Answered by AI
    • Q9. Which libraries use for the verifying test cases?
    • Ans. 

      Some common libraries used for verifying test cases are JUnit, TestNG, Selenium, and RestAssured.

      • JUnit is a popular Java testing framework for unit testing.

      • TestNG is another Java testing framework that supports parameterized and data-driven testing.

      • Selenium is a widely used tool for automating web browsers for testing purposes.

      • RestAssured is a Java library for testing RESTful APIs.

    • Answered by AI

    Skills evaluated in this interview

    Interview experience
    4
    Good
    Difficulty level
    Moderate
    Process Duration
    -
    Result
    Selected Selected
    Round 1 - Technical 

    (2 Questions)

    • Q1. Software Testing
    • Q2. Application based QA questions
    Round 2 - Technical 

    (2 Questions)

    • Q1. Software testing, QA and Resume based questions
    • Q2. Automation and programming related questions

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Prepare well
    Instead of going in depth, focus on a basic and primary questions and be thorough on it
    Know everything mentioned in the resume
    Interview experience
    3
    Average
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Not Selected

    I applied via campus placement at University of Petroleum and Energy Studies (UPES), Dehradun and was interviewed in Oct 2024. There were 4 interview rounds.

    Round 1 - Aptitude Test 

    Was easy, basic fundamentals

    Round 2 - Technical 

    (1 Question)

    • Q1. Asked questions on resume and DevOps and basic array questions
    Round 3 - Technical 

    (1 Question)

    • Q1. Asked questions regarding projects and dsa
    Round 4 - One-on-one 

    (1 Question)

    • Q1. Managerial round
    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    2-4 weeks
    Result
    Not Selected

    I was interviewed in Oct 2024.

    Round 1 - Technical 

    (2 Questions)

    • Q1. Explain your day to day Activities
    • Q2. More into role specific question how to run parallels execution
    Round 2 - Technical 

    (1 Question)

    • Q1. Situation questions

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Be prepare everything that you have mentioned in Resume
    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I was interviewed before Feb 2024.

    Round 1 - Aptitude Test 

    The aptitude test administered included questions on aptitude, mathematics, and reasoning.

    Round 2 - One-on-one 

    (2 Questions)

    • Q1. What is ad hoc testing?
    • Q2. What are the principles of software testing?
    Interview experience
    3
    Average
    Difficulty level
    Moderate
    Process Duration
    2-4 weeks
    Result
    Not Selected

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

    Round 1 - Technical 

    (2 Questions)

    • Q1. SIP Call flow with headers
    • Ans. 

      SIP call flow involves signaling and media exchange between SIP devices with headers containing important information.

      • SIP INVITE message is sent to initiate a call

      • SIP 1xx responses indicate call progress

      • SIP 2xx response confirms call establishment

      • SIP ACK message acknowledges call setup

      • SIP BYE message terminates the call

    • Answered by AI
    • Q2. SIP mandatory headers
    Round 2 - Technical 

    (2 Questions)

    • Q1. SERVICE ROUTE,PATH AND RECORD ROUTE HEADER
    • Q2. K8's Deployment
    • Ans. 

      K8's Deployment refers to the deployment of applications on Kubernetes clusters.

      • Kubernetes (K8s) is an open-source container orchestration platform used for automating deployment, scaling, and management of containerized applications.

      • K8s Deployment involves defining the desired state of the application, creating deployment configurations, and managing the deployment process.

      • Deployment resources in K8s include Pods, Rep...

    • Answered by AI

    Skills evaluated in this interview

    Interview experience
    5
    Excellent
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Referral and was interviewed in Apr 2024. There were 4 interview rounds.

    Round 1 - Technical 

    (2 Questions)

    • Q1. Java oops concept Selenium all concepts like where we use action class how handle drop-down how to handle alert and windows pop It's all good experience with interviewer
    • Q2. Oops concept java selenium
    Round 2 - Technical 

    (1 Question)

    • Q1. They asked about Manual testing They asked about jira they asked about project details some scenario based questions all over experience is good interviewer also very friendly
    Round 3 - Behavioral 

    (1 Question)

    • Q1. They ask about project they told their work what amdocs products what is amdocs company culture experience was very good manager is also very friendly nature they will co-operate
    Round 4 - HR 

    (2 Questions)

    • Q1. Here they asked about salary disscusion
    • Q2. What is expected CTC What amdocs n all hr common questions totaly it was very good experience with all members who can took the interview

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Focus on project
    If you mention automation testing then go with java all concepts like oops
    This and super keyword constructor
    Focus on selenium and framework
    Interview experience
    2
    Poor
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - One-on-one 

    (2 Questions)

    • Q1. Linux env setup
    • Ans. 

      Setting up a Linux environment involves installing the operating system, configuring network settings, and installing necessary software.

      • Install Linux distribution (e.g. Ubuntu, CentOS)

      • Configure network settings (IP address, DNS, etc.)

      • Install necessary software (e.g. development tools, testing frameworks)

      • Set up user accounts and permissions

    • Answered by AI
    • Q2. What are the Linux commands
    • Ans. 

      Linux commands are used to interact with the Linux operating system through the command line interface.

      • ls - list directory contents

      • cd - change directory

      • pwd - print working directory

      • mkdir - make a new directory

      • rm - remove files or directories

      • cp - copy files or directories

      • mv - move files or directories

      • grep - search for patterns in files

      • chmod - change file permissions

      • sudo - execute a command as the superuser

    • Answered by AI

    Skills evaluated in this interview

    Interview experience
    3
    Average
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (2 Questions)

    • Q1. Print missing number in given array
    • Ans. 

      Find and print the missing number in a given array of strings.

      • Convert the array of strings to an array of integers for easier manipulation.

      • Iterate through the array to find the missing number by comparing consecutive elements.

      • Print the missing number once found.

    • Answered by AI
    • Q2. Print string in reverse
    • Ans. 

      Reverse a string in an array of strings

      • Iterate through each string in the array

      • Use a loop to reverse each string character by character

      • Store the reversed strings in a new array

    • Answered by AI
    Round 2 - Technical 

    (2 Questions)

    • Q1. How do you manage differences in team
    • Q2. How do you test faulty ATM
    • Ans. 

      To test a faulty ATM, simulate various scenarios like card reader failure, cash dispenser malfunction, network connectivity issues, etc.

      • Simulate card reader failure by inserting a damaged card or a card with a magnetic strip issue.

      • Test cash dispenser malfunction by requesting cash withdrawal and observing if the correct amount is dispensed.

      • Check for network connectivity issues by trying to access online banking service...

    • Answered by AI

    Skills evaluated in this interview

    Informatica Interview FAQs

    How many rounds are there in Informatica QA Test Engineer interview?
    Informatica interview process usually has 4 rounds. The most common rounds in the Informatica interview process are Technical and Resume Shortlist.
    What are the top questions asked in Informatica QA Test Engineer interview?

    Some of the top questions asked at the Informatica QA Test Engineer interview -

    1. Can Static method be overload and overri...read more
    2. How Query parameter differs fromm Path Paramet...read more
    3. How postman allows the log request and respo...read more

    Tell us how to improve this page.

    Informatica QA Test Engineer Interview Process

    based on 1 interview

    Interview experience

    4
      
    Good
    View more

    Interview Questions from Similar Companies

    TCS Interview Questions
    3.7
     • 10.5k Interviews
    Accenture Interview Questions
    3.8
     • 8.2k Interviews
    Infosys Interview Questions
    3.6
     • 7.7k Interviews
    Wipro Interview Questions
    3.7
     • 5.7k Interviews
    Cognizant Interview Questions
    3.8
     • 5.6k Interviews
    Capgemini Interview Questions
    3.7
     • 4.8k Interviews
    Tech Mahindra Interview Questions
    3.5
     • 3.9k Interviews
    HCLTech Interview Questions
    3.5
     • 3.8k Interviews
    IBM Interview Questions
    4.0
     • 2.4k Interviews
    Oracle Interview Questions
    3.7
     • 905 Interviews
    View all
    Software Engineer
    178 salaries
    unlock blur

    ₹8 L/yr - ₹30 L/yr

    Senior Software Engineer
    144 salaries
    unlock blur

    ₹10 L/yr - ₹40 L/yr

    Associate Software Engineer
    72 salaries
    unlock blur

    ₹6 L/yr - ₹16.8 L/yr

    Lead Software Engineer
    59 salaries
    unlock blur

    ₹24 L/yr - ₹51 L/yr

    Senior QA Engineer
    58 salaries
    unlock blur

    ₹13 L/yr - ₹26 L/yr

    Explore more salaries
    Compare Informatica with

    TCS

    3.7
    Compare

    Wipro

    3.7
    Compare

    HCLTech

    3.5
    Compare

    Tech Mahindra

    3.5
    Compare
    Did you find this page helpful?
    Yes No
    write
    Share an Interview