Premium Employer

i

This company page is being actively managed by Infosys Team. If you also belong to the team, you can get access from here

Infosys Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Infosys QA Engineer Interview Questions and Answers

Updated 6 May 2025

35 Interview questions

A QA Engineer was asked 5mo ago
Q. Write a function that reverses a string.
Ans. 

Reversing a string involves rearranging its characters in the opposite order, which can be done using various programming techniques.

  • Use built-in functions: In Python, use slicing: `reversed_string = original_string[::-1]`.

  • Iterative approach: Loop through the string from the end to the beginning and build a new string.

  • Using recursion: Define a function that calls itself with a substring until it reaches the base c...

🔥 Asked by recruiter 4 times
A QA Engineer was asked 5mo ago
Q. What is software testing?
Ans. 

Software testing is the process of evaluating a software application to ensure it meets specified requirements and functions correctly.

  • Software testing involves executing the software with the intent of finding defects or bugs.

  • It helps in identifying errors, gaps, or missing requirements in contrary to the actual requirements.

  • Examples of software testing include unit testing, integration testing, system testing, a...

QA Engineer Interview Questions Asked at Other Companies

Q1. Suppose your manager gave you a task to complete in one week, but ... read more
Q2. There are 80 pairs of socks in a dark room, 40 black and 40 white ... read more
Q3. 100 apples are eaten in 5 consecutive days, with each day having ... read more
Q4. how to access amazon page directly directly with out using driver ... read more
Q5. If a pen's weight equals 2 kg plus half of its own weight, what i ... read more
A QA Engineer was asked 6mo ago
Q. Explain the NUnit framework.
Ans. 

NUnit is a popular open-source testing framework for .NET applications, enabling developers to write and run unit tests efficiently.

  • Supports various test attributes like [Test], [SetUp], and [TearDown] for organizing tests.

  • Allows parameterized tests using [TestCase] to run the same test with different inputs.

  • Provides assertions like Assert.AreEqual() to validate expected outcomes.

  • Integrates with CI/CD tools for au...

A QA Engineer was asked 7mo ago
Q. Find the longest string from the syntax.
Ans. 

Find the longest string from an array of strings.

  • Iterate through the array of strings and keep track of the length of each string.

  • Compare the lengths of the strings to find the longest one.

  • Return the longest string found.

A QA Engineer was asked 7mo ago
Q. Write a program to sort an array.
Ans. 

Sorting an array of strings in alphabetical order

  • Use a sorting algorithm like quicksort or mergesort

  • Ensure the sorting is case-insensitive if needed

  • Handle special characters or numbers appropriately

  • Example: ['banana', 'apple', 'cherry'] should be sorted as ['apple', 'banana', 'cherry']

A QA Engineer was asked 7mo ago
Q. Write a program to reverse a string while maintaining the original word order.
Ans. 

Program to reverse string while keeping words in same position

  • Split the input string into an array of words

  • Reverse each word in the array

  • Join the reversed words back into a single string

A QA Engineer was asked 7mo ago
Q. Write a program to check if a number is prime.
Ans. 

A program to check if a number is prime or not

  • Iterate from 2 to square root of the number and check if it divides the number evenly

  • If any number divides the given number, it is not prime

  • If no number divides the given number, it is prime

Are these interview questions helpful?
A QA Engineer was asked 7mo ago
Q. How do you find an element using a CSS selector?
Ans. 

To find an element using CSS selector, you can use the document.querySelector() method.

  • Use document.querySelector() method with the CSS selector as the argument.

  • Make sure the CSS selector is unique to the element you want to find.

  • You can also use document.querySelectorAll() to find multiple elements.

🔥 Asked by recruiter 8 times
A QA Engineer was asked 7mo ago
Q. What is the difference between a list and a tuple?
Ans. 

List is mutable, tuple is immutable in Python.

  • List can be modified after creation, tuple cannot.

  • List uses square brackets [], tuple uses parentheses ().

  • List is used for collections of items that may change, tuple for fixed collections.

  • Example: list_example = [1, 2, 3], tuple_example = (4, 5, 6)

🔥 Asked by recruiter 5 times
A QA Engineer was asked 7mo ago
Q. What is Regression testing?
Ans. 

Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.

  • Performed after code changes to verify that existing features still work correctly

  • Helps prevent the introduction of new bugs or issues

  • Can be automated to save time and effort

  • Examples: running test cases after a software update, checking for bugs after adding new f...

Infosys QA Engineer Interview Experiences

45 interviews found

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 8 Nov 2024

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

I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. What is Regression testing.
  • Ans. 

    Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.

    • Performed after code changes to verify that existing features still work correctly

    • Helps prevent the introduction of new bugs or issues

    • Can be automated to save time and effort

    • Examples: running test cases after a software update, checking for bugs after adding new featur...

  • Answered by AI
  • Q2. Difference between list and tuple
  • Ans. 

    List is mutable, tuple is immutable in Python.

    • List can be modified after creation, tuple cannot.

    • List uses square brackets [], tuple uses parentheses ().

    • List is used for collections of items that may change, tuple for fixed collections.

    • Example: list_example = [1, 2, 3], tuple_example = (4, 5, 6)

  • Answered by AI
  • Q3. Program to check if the no. is prime
  • Ans. 

    A program to check if a number is prime or not

    • Iterate from 2 to square root of the number and check if it divides the number evenly

    • If any number divides the given number, it is not prime

    • If no number divides the given number, it is prime

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Program to find pallindrome.
  • Ans. 

    Program to find palindrome in an array of strings.

    • Iterate through each string in the array

    • Reverse each string and compare with original string

    • If they are equal, it is a palindrome

  • Answered by AI
  • Q2. How to find element using css selector.
  • Ans. 

    To find an element using CSS selector, you can use the document.querySelector() method.

    • Use document.querySelector() method with the CSS selector as the argument.

    • Make sure the CSS selector is unique to the element you want to find.

    • You can also use document.querySelectorAll() to find multiple elements.

  • Answered by AI
Round 3 - Case Study 

Scenario based questions

Skills evaluated in this interview

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 15 Jan 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is software testing
  • Ans. 

    Software testing is the process of evaluating a software application to ensure it meets specified requirements and functions correctly.

    • Software testing involves executing the software with the intent of finding defects or bugs.

    • It helps in identifying errors, gaps, or missing requirements in contrary to the actual requirements.

    • Examples of software testing include unit testing, integration testing, system testing, and ac...

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Tell me about yourself
  • Ans. 

    I am a dedicated QA Engineer with 5 years of experience in manual and automated testing.

    • 5 years of experience in QA testing

    • Proficient in manual and automated testing

    • Strong attention to detail

    • Experience with testing tools such as Selenium and Jira

  • Answered by AI

QA Engineer Interview Questions & Answers

user image Gopal Pawar

posted on 24 Aug 2024

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about yourself?
  • Ans. 

    I am a dedicated QA Engineer with 5 years of experience in testing web and mobile applications.

    • Experienced in manual and automated testing

    • Proficient in using testing tools like Selenium and Jira

    • Strong understanding of software development lifecycle

    • Excellent problem-solving skills

    • Certified in ISTQB Foundation Level

  • Answered by AI
  • Q2. Tell me all over Automation Experience?
  • Ans. 

    I have 5 years of automation experience using tools like Selenium, Appium, and JUnit.

    • Developed automated test scripts for web applications using Selenium WebDriver

    • Implemented mobile automation testing using Appium for iOS and Android apps

    • Utilized JUnit for unit testing and integration testing of Java applications

    • Integrated automation tests into CI/CD pipelines for continuous testing

    • Experience with test automation frame...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Tell me about yourself?
  • Ans. 

    I am a dedicated QA Engineer with 5 years of experience in testing web and mobile applications.

    • Experienced in manual and automated testing

    • Proficient in using testing tools such as Selenium and Jira

    • Strong understanding of software development lifecycle

    • Excellent problem-solving skills

    • Certified in ISTQB Foundation Level

  • Answered by AI
  • Q2. Project regarding and write a program of a java?
  • Ans. 

    A Java program to manage a simple inventory system for a retail store.

    • Use an ArrayList to store product details.

    • Implement methods to add, remove, and display products.

    • Example: Product class with attributes like name, price, and quantity.

    • Use a loop to allow continuous user input until they choose to exit.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Tell me about yourself?
  • Ans. 

    I am a dedicated QA Engineer with 5 years of experience in testing web and mobile applications.

    • Experienced in manual and automated testing

    • Proficient in using testing tools like Selenium and Jira

    • Strong understanding of software development lifecycle

    • Excellent problem-solving skills

    • Certified in ISTQB Foundation Level

  • Answered by AI
  • Q2. Java related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - be prepared basic concepts

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 29 Oct 2024

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

I applied via Company Website and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain automation framework
  • Ans. 

    Automation framework is a set of guidelines, best practices, tools, and libraries used to automate testing processes.

    • Automation framework provides structure and guidelines for writing automated tests.

    • It helps in organizing test scripts, managing test data, and generating test reports.

    • Common types of automation frameworks include keyword-driven, data-driven, and hybrid frameworks.

    • Frameworks like Selenium WebDriver, Test...

  • Answered by AI
  • Q2. Waits in selenium, OOPS, agile
  • Ans. 

    Waits in Selenium are used to handle synchronization issues, OOPS is Object-Oriented Programming concepts, and Agile is a software development methodology.

    • Waits in Selenium are used to wait for certain conditions to be met before proceeding with the next steps in test automation scripts.

    • OOPS concepts in programming include inheritance, encapsulation, polymorphism, and abstraction.

    • Agile is a software development methodo...

  • Answered by AI
Round 2 - Coding Test 

Reverse a string, find duplicates, write xpath

Interview Preparation Tips

Interview preparation tips for other job seekers - easy round one. bit tough round two

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Explain your automation framework?
  • Ans. 

    My automation framework is a hybrid framework that combines data-driven and keyword-driven approaches for efficient test automation.

    • Combines data-driven and keyword-driven approaches

    • Uses reusable functions and libraries for common actions

    • Supports parallel execution for faster test runs

    • Integrates with CI/CD tools for continuous testing

    • Generates detailed test reports for easy analysis

  • Answered by AI
  • Q2. Write program to reverse string by keeping the word in same position
  • Ans. 

    Program to reverse string while keeping words in same position

    • Split the input string into an array of words

    • Reverse each word in the array

    • Join the reversed words back into a single string

  • Answered by AI

Skills evaluated in this interview

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 18 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Sort an array sort
  • Ans. 

    Sorting an array of strings in alphabetical order

    • Use a sorting algorithm like quicksort or mergesort

    • Ensure the sorting is case-insensitive if needed

    • Handle special characters or numbers appropriately

    • Example: ['banana', 'apple', 'cherry'] should be sorted as ['apple', 'banana', 'cherry']

  • Answered by AI
  • Q2. Find longest string from syntax
  • Ans. 

    Find the longest string from an array of strings.

    • Iterate through the array of strings and keep track of the length of each string.

    • Compare the lengths of the strings to find the longest one.

    • Return the longest string found.

  • Answered by AI

Skills evaluated in this interview

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 19 Sep 2024

Interview experience
4
Good
Difficulty level
Moderate
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 

(2 Questions)

  • Q1. Difference between Cypress and Selenium?
  • Ans. 

    Cypress is a modern JavaScript-based testing framework while Selenium is a widely-used open-source testing tool.

    • Cypress is more developer-friendly with built-in features like time travel and automatic waiting, while Selenium requires explicit waits and handling of asynchronous behavior.

    • Cypress has a simpler setup process compared to Selenium, which requires additional dependencies like WebDriver.

    • Cypress provides better...

  • Answered by AI
  • Q2. Does cypress allow multiple tab for testing?
  • Ans. 

    Yes, Cypress allows multiple tabs for testing.

    • Cypress does support testing in multiple tabs by using the cy.visit() command to open new tabs

    • Each tab can be controlled independently in Cypress tests

    • Assertions and commands can be executed in each tab separately

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Infosys QA Engineer interview:
  • Cypress basics
Interview preparation tips for other job seekers - Learn the basics of coding and attend with confidence!

Skills evaluated in this interview

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 6 Dec 2024

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

I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain about your project?
  • Q2. Explain NUnit framework?
  • Ans. 

    NUnit is a popular open-source testing framework for .NET applications, enabling developers to write and run unit tests efficiently.

    • Supports various test attributes like [Test], [SetUp], and [TearDown] for organizing tests.

    • Allows parameterized tests using [TestCase] to run the same test with different inputs.

    • Provides assertions like Assert.AreEqual() to validate expected outcomes.

    • Integrates with CI/CD tools for automat...

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

(2 Questions)

  • Q1. Scenario based questions?
  • Q2. Coding question?
Round 3 - HR 

(2 Questions)

  • Q1. Expectation from Salary?
  • Q2. Any more questions?

Skills evaluated in this interview

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 8 Aug 2024

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

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

Round 1 - Technical 

(3 Questions)

  • Q1. Revers a n umber in java
  • Ans. 

    To reverse a number in Java, convert it to a string, reverse the string, and then convert it back to an integer.

    • Convert the number to a string using String.valueOf() method

    • Use StringBuilder class to reverse the string

    • Convert the reversed string back to an integer using Integer.parseInt() method

  • Answered by AI
  • Q2. Find odd number in java
  • Ans. 

    Use modulus operator to find odd numbers in Java

    • Iterate through the array of numbers

    • Use modulus operator (%) to check if a number is odd (number % 2 != 0)

    • Add the odd numbers to a separate list or print them

  • Answered by AI
  • Q3. Explain you project
  • Ans. 

    Developed a test automation framework for a web application using Selenium and Java.

    • Created test cases for UI and API testing

    • Implemented data-driven testing using Excel sheets

    • Integrated with Jenkins for continuous integration

    • Performed cross-browser testing on Chrome, Firefox, and Safari

  • Answered by AI

Skills evaluated in this interview

QA Engineer Interview Questions & Answers

user image Sagar Sinha

posted on 18 Apr 2025

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

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Related to Tosca
  • Q2. Related to Postman API

What people are saying about Infosys

View All
an ai ml engineer
1w
Need help to switch
Cognizant 21 lpa, 30 min travel, no traffic. LTI mindtree 24 Ipa, 1 hour travel, lot of traffic. Infosys 26 Ipa, 30 min travel, no traffic. Optum (Third Party) REMOTE 17 LPA. My last package was 10.5 LPA with 6.6 YOE. Have already joined optum it's been 2 weeks. got other offers after that. What should I do?
Got a question about Infosys?
Ask anonymously on communities.

Infosys Interview FAQs

How many rounds are there in Infosys QA Engineer interview?
Infosys interview process usually has 1-2 rounds. The most common rounds in the Infosys interview process are Technical, Coding Test and HR.
What are the top questions asked in Infosys QA Engineer interview?

Some of the top questions asked at the Infosys QA Engineer interview -

  1. Difference between different types of application. How they had been build and ...read more
  2. What is different between smoke and sanity testi...read more
  3. Does cypress allow multiple tab for testi...read more
How long is the Infosys QA Engineer interview process?

The duration of Infosys QA Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 43 interview experiences

Difficulty level

Easy 14%
Moderate 82%
Hard 5%

Duration

Less than 2 weeks 59%
2-4 weeks 32%
4-6 weeks 5%
More than 8 weeks 5%
View more
Join Infosys Creating the next opportunity for people, businesses & communities

QA Engineer Interview Questions from Similar Companies

TCS QA Engineer Interview Questions
3.6
 • 46 Interviews
IBM QA Engineer Interview Questions
4.0
 • 12 Interviews
View all
Infosys QA Engineer Salary
based on 415 salaries
₹2.5 L/yr - ₹10 L/yr
At par with the average QA Engineer Salary in India
View more details

Infosys QA Engineer Reviews and Ratings

based on 28 reviews

3.9/5

Rating in categories

3.7

Skill development

4.0

Work-life balance

3.1

Salary

4.4

Job security

4.0

Company culture

2.9

Promotions

3.6

Work satisfaction

Explore 28 Reviews and Ratings
Technology Analyst
54.7k salaries
unlock blur

₹2.6 L/yr - ₹11.6 L/yr

Senior Systems Engineer
53.2k salaries
unlock blur

₹2.5 L/yr - ₹8.3 L/yr

Technical Lead
34.8k salaries
unlock blur

₹7.3 L/yr - ₹20 L/yr

System Engineer
32.4k salaries
unlock blur

₹2.4 L/yr - ₹5.3 L/yr

Senior Associate Consultant
30.7k salaries
unlock blur

₹6.3 L/yr - ₹16.9 L/yr

Explore more salaries
Compare Infosys with

TCS

3.6
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Accenture

3.8
Compare
write
Share an Interview