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 12mo ago
Q. Explain the Java concepts used in the project.
Ans. 

Java concepts used in project include OOP, inheritance, polymorphism, encapsulation, exception handling, and multithreading.

  • Object-oriented programming (OOP) principles are used to design and implement classes and objects.

  • Inheritance allows classes to inherit attributes and methods from other classes.

  • Polymorphism enables objects to be treated as instances of their parent class.

  • Encapsulation ensures data hiding and...

A QA Engineer was asked 12mo ago
Q. What framework is used in the project?
Ans. 

The framework used in the project is Selenium WebDriver with TestNG for test automation.

  • Selenium WebDriver is used for automating web applications

  • TestNG is a testing framework that provides functionalities like test grouping, parameterization, and parallel execution

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
🔥 Asked by recruiter 2 times
A QA Engineer was asked
Q. Define the bug life cycle.
Ans. 

Bug life cycle is the process of a bug from identification to resolution in software testing.

  • Bug is identified by QA Engineer

  • Bug is reported in bug tracking tool

  • Bug is assigned to developer for fixing

  • Developer fixes the bug

  • QA Engineer retests the bug

  • Bug is closed if fixed or reopened if not

A QA Engineer was asked
Q. Write a script for taking a screenshot in Selenium.
Ans. 

Script to capture a screenshot in Selenium

  • Import necessary libraries in Selenium

  • Create an instance of WebDriver

  • Use getScreenshotAs method to capture the screenshot

  • Save the screenshot to a desired location

A QA Engineer was asked
Q. Explain the collection framework.
Ans. 

Collection framework in Java provides a set of interfaces and classes to store and manipulate groups of objects.

  • Provides interfaces like List, Set, Map for storing collections of objects

  • Classes like ArrayList, LinkedList, HashSet, HashMap implement these interfaces

  • Allows easy manipulation and iteration over collections

  • Provides algorithms like sorting and searching for collections

  • Enhanced performance and memory man...

A QA Engineer was asked
Q. What is the NUnit Framework?
Ans. 

NUnit is a unit testing framework for .NET applications.

  • NUnit is used for writing and running automated unit tests in C# and other .NET languages.

  • It provides various attributes and assertions to help with testing.

  • NUnit can be integrated with Visual Studio for easy test execution and debugging.

A QA Engineer was asked
Q. What are the differences between Smoke testing and Sanity testing?
Ans. 

Smoke testing is a subset of regression testing, focusing on testing major functionalities to ensure stability. Sanity testing is a subset of regression testing, focusing on testing specific functionalities to ensure basic functionality.

  • Smoke testing is a shallow and wide approach, while sanity testing is a deep and narrow approach.

  • Smoke testing is performed on stable builds, while sanity testing is performed on u...

Are these interview questions helpful?
A QA Engineer was asked
Q. What is the difference between verification and validation?
Ans. 

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

  • Verification focuses on the process of building the product according to specifications

  • Validation focuses on whether the product meets the customer's needs and expectations

  • Verification is done through reviews, inspections, walkthroughs, and meetings

  • Validation is done through testing, user feedback, and acceptance c...

A QA Engineer was asked
Q. What is the difference between retesting and regression testing?
Ans. 

Retesting is testing the same functionality again to ensure the defect is fixed, while regression testing is testing the unchanged parts of the application to ensure new changes do not affect existing functionality.

  • Retesting focuses on the defect fix, while regression testing focuses on ensuring existing functionality is not impacted by new changes.

  • Retesting is done after a defect is fixed, while regression testin...

A QA Engineer was asked
Q. How would you write test cases for a pen?
Ans. 

Testing cases for a pen involve functionality, usability, and durability assessments to ensure quality and performance.

  • Check if the pen writes smoothly without skipping.

  • Test the ink flow consistency over a range of temperatures.

  • Evaluate the grip comfort during extended writing sessions.

  • Assess the durability of the pen cap and clip under stress.

  • Verify the ink dries quickly to prevent smudging on paper.

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