i
Infosys
Filter interviews by
I applied via Approached by Company and was interviewed in May 2024. There were 3 interview rounds.
Yes, there was a mistake that led to blame game between devops and testing team.
Miscommunication between devops and testing team regarding deployment instructions
Lack of clarity on testing requirements leading to missed bugs
Pressure to meet deadlines causing rushed testing and deployment
I applied via Company Website and was interviewed in May 2024. There were 2 interview rounds.
SDLC stands for Software Development Life Cycle. It is a process used by software development teams to design, develop, and test high-quality software.
SDLC consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables that contribute to the overall success of the project.
For example, in the planning phase, project scop...
Selenium framework is a test automation tool that uses different keywords to interact with web elements.
Selenium framework allows testers to write automated tests using various keywords like 'click', 'sendKeys', 'getText', etc.
These keywords are used to perform actions on web elements such as buttons, input fields, and links.
By using these keywords, testers can create robust and maintainable test scripts for web applic...
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs focuses on creating objects that contain data and methods to manipulate that data.
Characteristics of OOPs include encapsulation, inheritance, polymorphism, and abstraction.
Collection classes in OOPs are used to store and manipulate groups of objects, such as lists, sets, and maps.
SDLC stands for Software Development Life Cycle. It is a process used by software development teams to design, develop, and test high-quality software.
Phases of SDLC include planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables to ensure the successful completion of the software project.
For example, in the planning phase, project scope and objecti...
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
POM stands for Page Object Model, a design pattern used in test automation to create reusable and maintainable test scripts.
POM separates the test scripts from the page objects, making the code more organized and easier to maintain.
Each page in the application has its own corresponding page object class, which contains the locators and methods to interact with that page.
By using POM, changes to the UI can be easily man...
Program to count occurrences of specific character in a String
Iterate through each character in the string
Check if the character matches the specific character
Increment a counter if there is a match
Program to repeat characters in a string based on their position
Iterate through each character in the input string
Repeat each character based on its position in the string
Concatenate the repeated characters to form the output string
Program to reverse a string using array of characters
Create a character array from the input string
Use two pointers to swap characters from start and end of the array
Repeat until the pointers meet in the middle
Use Selenium logic to close all windows except one.
Get all window handles using driver.getWindowHandles()
Iterate through each window handle and close it except for the desired window
Switch to the desired window using driver.switchTo().window()
Program to get sum of all digits from a string
Iterate through each character in the string
Check if the character is a digit using Character.isDigit() method
If it is a digit, convert it to integer and add it to a running sum
A framework is a set of guidelines, libraries, and tools used to develop and structure software applications.
Framework provides a structure for developers to build applications
It includes pre-written code, libraries, and tools to facilitate development
Frameworks can be specific to a programming language or technology
Examples include Selenium for automated testing, Angular for web development
Infosys interview questions for designations
Joins are used to combine rows from two or more tables based on a related column between them.
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
INNER JOIN returns rows when there is at least one match in both tables.
LEFT JOIN returns all rows from the left table and the matched rows from the right table.
RIGHT JOIN returns all rows from the right table and the matched rows from the left table.
FULL ...
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Types of normalization include 1NF, 2NF, 3NF, BCNF, and 4NF.
Example: 1NF ensures each column contains atomic values, 2NF eliminates partial dependencies, 3NF removes transitive dependencies, BCNF eliminates non-trivial functional dependencies, and 4NF deals with multi-valued dependencies.
The process of testing involves planning, designing, executing, and evaluating tests to ensure software quality.
Planning: Define test objectives, scope, and strategy.
Designing: Create test cases and test data.
Executing: Run tests and record results.
Evaluating: Analyze results and report defects.
Iterating: Repeat process to improve quality.
Example: Testing a login feature by entering valid and invalid credentials.
Get interview-ready with Top Infosys Interview Questions
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
A framework is a set of guidelines, tools, and best practices used to develop and test software applications.
Framework provides a structure for organizing code and resources
It helps in standardizing the development process
Frameworks can be specific to a programming language or technology, such as Selenium for automated testing in Java
OOPS concepts are implemented in the framework to ensure code reusability, modularity, and maintainability.
Encapsulation: Data hiding and restricting access to certain data members
Inheritance: Reusing code and extending functionality from parent classes
Polymorphism: Ability to perform different actions based on the object type
Abstraction: Hiding complex implementation details and showing only necessary features
Selenium syntax for Explicit wait
Use WebDriverWait class in Selenium
Specify the maximum amount of time to wait
Specify the frequency with which to check the condition
Day-to-day tasks involve analyzing test cases, executing tests, reporting bugs, and collaborating with team members.
Analyze test cases to ensure they cover all requirements
Execute tests to identify bugs and issues
Report bugs in a detailed manner for developers to fix
Collaborate with team members to discuss test results and improvements
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
Program to find duplicate characters in string
Iterate through each character in the string
Use a hashmap to store the count of each character
Identify characters with count greater than 1 as duplicates
Oops concepts are the principles of Object-Oriented Programming, including inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementatio...
Change is necessary to adapt to evolving requirements, technology, or business needs.
Change is essential for growth and improvement
New requirements or technology may necessitate change
Business needs may shift, requiring adjustments to processes or systems
Yes, I am willing to relocate for the right opportunity.
I am open to relocating for a challenging role that aligns with my career goals.
I have relocated in the past for career advancement and have found it to be a positive experience.
I understand the importance of being flexible and adaptable in the IT industry, which includes being open to relocation.
I am excited about the prospect of exploring new opportunities in di
What people are saying about Infosys
Some of the top questions asked at the Infosys Test Analyst interview -
The duration of Infosys Test Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 68 interviews
3 Interview rounds
based on 931 reviews
Rating in categories
Technology Analyst
55.8k
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Systems Engineer
50.6k
salaries
| ₹2.8 L/yr - ₹9 L/yr |
System Engineer
39.5k
salaries
| ₹2.5 L/yr - ₹5.5 L/yr |
Technical Lead
30.8k
salaries
| ₹5.2 L/yr - ₹19.5 L/yr |
Senior Associate Consultant
27.8k
salaries
| ₹4.5 L/yr - ₹17 L/yr |
TCS
Wipro
Cognizant
Accenture