Infosys Overview
- www.infosys.com
- Bangalore, Karnataka
- 10,001+ employees
- 1981
- Public Company
- IT Services
- ₹500+ billion per year
- TCS
Infosys Iconnect Automation Testing Interview Questions: Practice is essential for interview preparation. Knowing what job interview questions you might be asked is necessary – that way, you can craft your answers well in advance and feel confident in your responses when the pressure is on.
Wouldn’t it be great if you knew what interview questions they would ask for the Test Engineer positions and QA for Manual and automation Positions? Unfortunately, we can’t read minds, but we’ll give you the next best thing: a list of previously asked Infosys Wiki interview questions and answers.
Post On: | Infosys Iconnect Interview Questions |
Post Type: | Interview Questions |
Published On: | www.softwaretestingo.com |
Applicable For: | Freshers & Experience |
Get Updates: | Software Testingo Telegram Group |
We have also tried to share some manual testing interview questions and Selenium Interview Questions for Experienced & testing interview questions. Still, we recommend spending some quality time to get comfortable with what might be asked in the past interview when you go for the Infosys Wiki interview.
Still, we need your love and support to make this platform more helpful to our fellow testers. So please share your recent interview questions and experience with us. You Can share those details by emailing us at softwaretestingo.com@gmail.com.
Infosys Interview Questions For Automation Testing
Position: Automation Tester
Skills: Java, Selenium, API
Updated on: 30.04.2024
- Explain testing methodologies used in your project.
- Explain Agile ceremonies.
- Explain the defect life cycle.
- Deferred defect.
- What will you do when a defect is rejected?
- Priority and severity of a bug.
- Difference between critical and high priority.
- Can we defer high-critical defects?
- Defect leakage.
- How much do you rate yourself in Java out of 5?
- Data types in Java.
- Non primitive data types.
- Difference between primitive and non-primitive data types.
- Wrapper class in Java.
- Difference between local and instance variables.
- What is the difference between an array list and a linked list?
- What is the difference between a hash map and a hash set?
- What is the difference between findelement() and findelements()? What are the return types of both?
- Explain navigation methods in selenium. Write the syntax of forward.
- How do you handle drop-downs? Write syntax.
- Write a program to reverse a string.
- Write a program to swap 2 numbers without using the 3rd variable.
- Difference between method overloading and method overriding.
- Explain static keyword.
- When do you use window handles? Return type of getWindowHandle and getWindowHandles?
- Output of this
public class abc { Integer num1 = 10; Integer num2 = 10; Integer num3 = 550; Integer num4 = 550; if(num1==num2) { System.out.println("num1 equals num2"); } else { System.out.println("num1 does not equal num2"); } if(num3==num4) { System.out.println("num3 equals num4"); } else { System.out.println("num3 does not equal num4"); } }
- Output of this
class Test { static int a = m1(); static { System.out.println("Inside static block"); } static int m1() { System.out.println("from m1"); return 20; } public static voidmain(String[] args) { System.out.println("Value of a : " + a); } }
- Output Of This
try { int num1 = 2; int num2 =0; int div = num1/num2; System.out.println(div); } catch(Exception e) { System.out.println(e.getMessage()); } catch(ArithmeticException e1) { System.out.println(e1.getMessage()); }
- Output Of This
public class Test { public static void main(String[] args) { String s1 = "HELLO"; String s2 = "HELLO"; String s3 = new String("HELLO"); System.out.println(s1 == s2); System.out.println(s1 == s3); System.out.println(s1.equals(s2)); System.out.println(s1.equals(s3)); } }
Company Name: Infosys
Position: Automation Tester
Skills: Java, Selenium, API
Updated on: 30.04.2024
- Tell me something about yourself.
- What are your Roles and Responsibilities in the current project?
- Explain which framework you work on.
- Write XPath using contains.
- What is BDD?
- Write screenshot syntax
- What is the scenario outline?
- How will you drag and drop in selenium?
- What is the use of a driver in Selenium?
- What is the page factory Why do we use it?
- What are the new features in Selenium 4?
- when we use robot class in selenium?
- What is fluent wait?
- Write down the code for scrolling a page.
- A list of no is available in the table. How do you find the duplicate number?
- HTTP methods explain CRUD operations with example
- Why do we use Kibana if we have a Postman console to check logs?
- Api security-associated questions like Oauth 2.0
- JWT explains this clearly
- Different status codes, and he asked me about 429
- Rest vs SOAP
- Can we use the Post method to update the resource?
- Tell me about Selenium 4
- Leap Year Program
- What do you mean by Bearer tokens
- Explain your roles and responsibilities in the current project
Company Name: Infosys
Position: Test Analyst
Company Location: Pune
Experience: 3.7 Yrs
Shared By: Aditi Kumari
No Of Rounds: 2
Updated on: 03.10.2022
Experience
The interview was good. First, I attended the Technical round. There were 2 Technical people on the panel, and both sounded good regarding Technical skills. Overall, the experience was awesome. We need to stick to our basics and be sure of our daily activities.
Questions
I attended the Test Analyst role, and all the questions were related to Testing, Testing Concepts, and Testing Methodologies. The main focus was on Agile Methodologies questions, and they asked me to derive scenarios for some examples.
- Tell me something about yourself.
- What are your Roles and Responsibilities in the current project?
- In which Framework did you work? Explain it.
- Write XPath using contains.
- What is BDD?
- Write screenshot syntax?
- What is a scenario outline?
- How will you drag and drop in selenium?
- What is the use of driver in Selenium?
- What is a page factory? Why do we use it?
- What are the new features in Selenium 4?
- when we use robot class in selenium?
- What is fluent wait?
- Write down the code for scrolling a page.
- A list of no is available in the table. How do you find the duplicate number?
- HTTP methods explain CRUD operations with example
- Why do we use Kibana if we have a Postman console to check logs?
- Api security-associated questions like Oauth 2.0
- JWT explains this clearly
- Different status codes, and he asked me about 429 I was not able to and that point in time
- Rest vs SOAP
- Can we use the Post method to update the resource?
- Tell me about Selenium 4
- Leap Year Program
- What do you mean by Bearer tokens
- Explain your roles and responsibilities in the current project
Tips: Be clear about your basics; all questions will come from our daily activities. Also, prepare well for Cucumber, TestNG, Git, and Jenkins Core Java concepts.
Company Location: Bangalore, India
Exp Range: 3 Year
Interview Date: 16.08.2022
Updated on: 01.09.2022
Submitted By: Achal Kumar
- Can we time one test case for 5 min?
- How do you decide that you need a hybrid framework?
- If there are two test cases in the suite, what is the execution flow?
- Why relative XPath is preferred by automation developers
- How to do database connection in selenium.
- What is List and LinkedList and ArrayList
- Hashmap HashSet and programs.
- Write a program to find duplicate words (refer to string programs)
- Can we override static methods
- Access modifiers and their uses; when will u define It?
- Program for reverse sentence (spaces should not change)
- Oops concepts
- Explain your project
- What do u have in BDD
- What annotations do u have in bdd
- What do feature files contain?
- Have u used javascript? what, why, and where?
- How can I read, write, or modify any type of file? (FileReader/Writer/Buffer)
- Parallel execution
- If I want to run a particular scenario, how can I do it(Don’t worry; I will simplify this question for you. Ex: I have 5 test cases in
- scenarios a1,a2,a3,a4, and a5; all these are under one test case. but I want to run only a3. I don’t want to remain to run How can I do it
- Alerts
- Can you automate the popup window?
Company Location: Pune, India
Exp Range: 3 Year
Updated on: 26.04.2022
Mode: Telephonic Round
- Retrospective meeting
- Scrum master
- What challenges did you face in the project?
- How do you use Jira in your project?
- Regarding Confluence
- Traceability matrix
- Sprint duration plan
- Test plan core item
Company Location: Pune, India
Exp Range: 3-6 yrs
Updated on: 08.11.2021
- Difference between ArrayList and LinkedList
- What is collection
- How to iterate the list
- What is interface
- Explain method override and method overloading
- Can we override the main method, and why?
- What is an abstract class
- What is a Super keyword
- What is encapsulation
- What is webdriver
- What is the parent interface of Webdriver? Ans: “SearchContext”
- Difference between findelement() and findelements().
- Difference between
Webdriver driver=new FirefoxDriver() and FirefoxDriver driver=new FirefoxDriver() - Explain throw and throws
- Can try with multiple catches possible?
- Can multiple try blocks with a single catch be possible?
- Explain your project
- How do you read/write Excel?
- Are you able to design a framework from scratch
- Question on Jenkins.
Company Location: Hyderabad, India
Updated on: 24.03.2020
- There are two classes, suppose Class A and Class B. Both classes have the same methods. Class B extends class A. We create the object of class B inside class B. Then, which method will be called?
- Write a program to remove the duplicate character from a string
- Write a Java program to reverse the string
- Write the Java program to count the occurrence of characters from a string
- A variable is declared inside the interface. Can we change the value of the variable?
- The string is immutable or mutable.
- What is the difference between WebDriver driver=new ChromeDriver() and ChromeDriver driver=new ChromeDriver()?
- Is WebDriver an Interface or a class? If it is an Interface, then the methods we use are written under which class?
- What is the difference between a List and a Set?
- What are the two different files used in Cucumber?
Company Location: Trivandrum, India
Updated on: 16.03.2020
- Are there any helpful documents or tips for ServiceNow Automation using Selenium Java?
Company Location: Hyderabad, India
Updated on: 09.03.2020
- What is the difference between Agile Scrum and KANBAN? Explain with a practical example.
- How to click on all the links on a webpage
- Why do we use Protractor, and how is it different from Selenium?
- Questions on Framework: Explain the framework you are using at your current company.
Interview Location: Bangalore, India
Experience: 3 – 5 Years
Updated on: 24.02.2021
- Explain roles and responsibilities
- What is the difference between explicit and implicit waits?
- How will you handle alerts?
- How will go from one application to another, like mainframe and all(I am not sure)
- WAP is used to print the occurrence of elements and count the elements given in the array.
- What challenges did you face while doing Automation?
- Few scenario-based questions
- Have you worked on other testing, such as ETL performance and everything else besides application testing?
- What do you do to fetch data from Excel?
- What are Hooks and tagging in BDD Cucumber?
- Ask to write XPath using parent and following sibling.
- If an element is not clickable, what will be your approach?
- There are a few more questions from the interface and classes
- What is your strength? 😃
- Reporting and CI/CD pipeline, integration to Jenkins. Were you involved?
2nd Round was managerial, So they asked me some scenario-based questions
Infosys interview for technology analyst position ( Typical SDET requirements in JD, Selenium, API Testing, Appium, Jenkins, Agile )
Interviewer: Testing architects
Experience: 4 Years
Updated On: 20.01.2021
- What is Java, how does JVM work, and how is Java platform-independent?
- What is the Java classloader!!
- How do web services work- he was not happy with the 2-3 points explanation of API architecture
- How does microservices are built?
- When do we use Java for selenium? Why not other languages
- What abstract class, interface- not definition, the concept behind it
- How Jenkins pipeline is built
- Only 1 question on selenium what’s XPath?
- 15 minutes on typical Agile questions
I was surprised to see Java and API-related questions like those for a tester with a selenium skill set.
Interview: Skype Round
Updated On: 04.01.2021
- Project summary
- What is Maven and its use in running test cases?
- What is absolute and relative XPath?
- What is the difference between XPath and CSS, and which is faster?
- Advantages of the testing framework.
- What is traceability in software testing, and what do you mean by Requirement Traceability Matrix (RTM)?
- How are the regression reports generated in your project?
- What do you mean by priority and severity in planning and tracking tools like JIRA?
- SQL query to fetch the second-highest salary from a set of records.
- How do you handle window pop-ups using selenium automation?
- What do you mean by defect lifecycle?
- What are the Estimation and estimation tools used in your project?
- What is it like to maintain and integrate the regression pack on CI/CD tools like TeamCity and Jenkins? (Project specific)
- How can we handle Captcha with Selenium automation?
Interview Location: Bangalore
- Can we create a constructor as private?
- Can we override private methods?
- Program to count the occurrence of a specific word in the sentence
- Make XPath for locating particular columns in a dynamic web table
- How do you double-click on the element in selenium?
- How do you switch from the 5th frame to the 4th frame in case everything is nested?
- Validate the color of the progress bar at different points. For example, at 100%, it becomes green, and before that, it remains orange. So, how will you validate that the green color has appeared?
- How do you click on the last element always for a dynamic drop-down in which elements change along with position and count changes?
- Suppose I have three classes, A, B, and C, where C extends B and B extends A, so can we call the constructor of A from C by writing like super.super()? Is it correct?
Interview Position: Automation Test engineer
Updated On: 06.09.2019
- Brief Description
- How will you rate yourself in Selenium?
- SIDE
- How will you handle pop-ups?
- Which framework you are using in your project & why?
- How will you handle javascript pop-ups?
- How will you handle the SSL issue?
- How will you take a screenshot?
- How will you handle AJAX? Explain it with code.
- Explain your framework.
- What is STLC, Test Plan & Defect Life Cycle(Procedure to file a defect)
- Traceability matrix
- Selenium Grid concepts with code? RC
- Project Description
- Difference between Implicitly Wait and Explicitly Wait
- When will you stop testing?
- Thread 7 Synchronization in Java
- Why did you switch three companies in 3 years?
Experience: 0 Years
Updated On: 29.09.2028
- Tell me about yourself.
- What did you do in the project / Framework?
- Explain the data-driven framework code for the data-driven framework. How do you fetch value?
- How do you handle cookies & what will your approach be?
- How are you doing – screenshot of failed test cases?
- Have you done Javascript for your project?
- What is agile testing?
- What are your roles and responsibilities?
- Have you handled windows within ID or windows within the window?
Updated On: 15.05.2028
- Brief Description of yourself
- How Selenium IDE is Different from UiPath
- Selenium IDE?
- How will you handle pop-ups?
- Which framework you are using in your project & why?
- How will you handle javascript pop-ups?
- How will you handle the SSL issue?
- How will you take the screenshot?
- How will you handle AJAX? Explain it with code.
- Explain your framework.
- What is STLC, Test Plan & Defect Life Cycle(Procedure to file a defect)
- Traceability matrix
- Selenium Grid concepts with the code? RC?
- Project Description
- Diff between Implicitly Wait and Explicitly Wait
- When will you stop testing?
- Thread 7 Synchronization in Java
- What difficulty did you face in Automation?
- What do you do with your code when a new browser version is launched?
- What are the features of your automation code?
- How do we integrate HP ALM/HPQC with Selenium?
- How are you sending emails from a framework, as .rar files are blocked in most companies?
- How is the code review done for your code?
Interview Location: Bangalore
Experience: 3 Years
Updated On: 23.11.2017
- Tell me abt urself
- Tell me abt your framework (I explained the POM framework)
- Draw a diagram of whatever framework you explained
- Show the connection between all the packages u explained
- Explain ur role
- What r TestNG annotations, what annotation u used in your project, and explain what each annotation does
- How do you fetch data in DataProvider? Asked the program to be written
- How do u run ur test scripts?
- How many test cases do you have in your test cases package
- if there r 100 test cases, you want to run 50, how to do that
- What do u do when there is a Defect
- Defect LifeCycle
- What do you do in a Defect Triage call
- What is SDLC? Explain each phase, explain the documentation in each
- What r exceptions
- Where do you use it, and why don’t you use it in the Pages package
- What Reporting technique do you use
- How to pass PASS or FAIL to Reporter class
- What are Hub and Node
- How do u handle alerts?
- How to get the text of Alert
- How do you take the alert snapshot?
- How to handle windows
- Which Selenium version do you use now
- What Selenium version u started working
- Explain the interface with an example
- What version control do you use in the current project?
- How do you schedule execution using Jenkin
- What is maven
- The difference between Explicit and Implicit wait
- Explain to me how we can schedule the test case in Jenkins to run at a specific time.
Ans: In Jenkins, there is one option to build periodically. U can schedule the build over there using the following option.MINUTES Minutes in one hour (0-59)
HOURS Hours in one day (0-23)
DAY MONTH Day in a month (1-31)
MONTH Month in a year (1-12)
DAY WEEK Day of the week (0-7) where 0 and 7 are Sunday
Example: */5 * * * * means every 5 minutes OR 5 * * * * means the 5th minute of every hour
There were two round is there
Interview: Technical Round
Experience: 5 Years
- How Many Projects you have Done
- Explain your project flow(They are about your domain Like E-commerce, Banking)
- Write a used Case(Any test case) of your project and Automate (Write a Selenium Code) & I have Written the CheckOut process
- Explain Your FrameWork and What You Have Done in Your Framework. Have you been involved in the Design of FrameWork or used Existing FrameWork?
- What is the Component of Selenium (how to Setup Selenium project)
- What is Selenium RC?
- What is Selenium Grid?
- What is Selenium IDE?
- What is TestNG?
- Explain All annotations of TestNG
- They have Given Scenario U have ExcelSheet that gives data like Row col
1 username pass
Two invalid usernames pass
Three valid usernames invalid pass
4 invalid username pass
Write a code to fetch data from Excel and display it.
Infosys 2nd Round was HR Round
They didn’t ask anything asking only When u will join about ur Expected Salary which domain u can Work like that only and Why are u looking for a Job Change?
Infosys Java Questions:
- What is the difference between Final, Finally, and Finalize?
- What is the difference between call-by-value and call-by-reference?
- How do you find the length of the string without using the length function?
- How do you find the part of the string from a string?
- Difference between throw & throws.
- What is binding (Early and Late binding)
- He gives Programs
1. Reverse a number
2.1,2,3,4,5,65,76,5,,4,33,4,34,232,3,2323,
find the biggest number among these - Simple string programs.
- What are the exceptions and types of exceptions?
From Manual:
- What is the test case technique?
- Why do we write test cases?
- Bug Life Cycle
- What is the different status of a bug?
- What is the difference between functional and smoke?
- What is STLC?
- He gives an application & tells them to write the scenario
- Some manual testing concepts
- Explain your roles and responsibilities
- Explain the Automation Life Cycle
- Which Framework U Have Used?
- Explain Ur Framework
- What are the things u stored in PageFactory? Why?
- Explain TestNG
- What are the annotations you have Used?
- What is a Constructor?
- Where u have used the constructor in Selenium?
- Which model u have followed in your company?
- How do you handle dynamic objects on a web page?
- How do you handle untrusted SSL certificates in Webdriver?
- What is the difference between the Before method and the Before test?
- How do verify a particular image and its size on a web page? (The web page has many images, out of which you have to select a particular one)
- What is the use of DesiredCapabilities in Selenium WebDriver?
- How do you know the Remote m/c details? Like OS and browser details.
- How do you find out active elements?
Interviewer: Test Engineers
Experience: 6 Years
- Brief Description
- How will you rate yourself in Selenium?
- SIDE
- How will you handle pop-ups?
- Which framework you are using in your project & why?
- How will you handle javascript pop-ups?
- How will you handle the SSL issue?
- How will you take a screenshot?
- How will you handle AJAX? Explain it with code.
- Explain your framework.
- What is STLC, Test Plan & Defect Life Cycle(Procedure to file a defect)
- Traceability matrix
- Selenium Grid concepts with code?
- Project Description
- Difference between Implicitly Wait and Explicitly Wait
- When will you stop testing?
- Thread 7 Synchronization in Java
- Why do you switch to three companies in 3 years?
Hi Team ,
I had an interview with infosys on 16-08-2022 for Experienced Automation developer for Bangalore Location.
Few question from the interview.
Selenium :
1. Can we time one test case for 5 min ?
2. How do you decided that you need hybrid framework.
3. If there are two test cases in suite , what is the flow of execution.
4. Why relative xpath is preferred by automation developers
5. How to do database connection in selenium.
Thanks
Achal