i
Infosys
Work with us
Filter interviews by
An automation framework is a set of guidelines for creating and designing test scripts for automated testing.
Modular structure: Breaks tests into reusable components, e.g., separate scripts for login and logout.
Data-driven testing: Allows tests to run with multiple data sets, e.g., testing a login function with various usernames and passwords.
Keyword-driven testing: Uses keywords to represent actions, e.g., 'Click...
A Java program to identify vowels in a given string.
Create a method that takes a string as input
Iterate through each character in the string and check if it is a vowel (a, e, i, o, u)
Count and display the number of vowels found in the string
Dropdown menus can be managed by identifying elements, selecting options, and verifying functionality.
Identify the dropdown menu element using unique locators like ID, class, or XPath
Select options from the dropdown using methods like click, selectByVisibleText, or selectByValue
Verify the selected option by checking the text or value of the selected element
Smoke testing is a preliminary test to check if the software build is stable, while sanity testing is a subset of regression testing to verify specific functionalities.
Smoke testing is done to ensure the critical functionalities of the software are working fine after a new build, while sanity testing is done to verify specific areas of the application after changes.
Smoke testing is a shallow and wide approach to t...
Sprint retrospective meetings are held to reflect on the previous sprint, identify what went well and what could be improved, and make actionable plans for the next sprint.
Reflect on the previous sprint's successes and challenges
Identify areas for improvement and discuss potential solutions
Create actionable plans for implementing improvements in the next sprint
Encourage open communication and collaboration within ...
A program to automate testing processes for software applications, ensuring quality and functionality.
Define test cases based on requirements. Example: Test login functionality with valid and invalid credentials.
Use automation tools like Selenium for web applications. Example: Write scripts to simulate user interactions.
Implement continuous integration to run tests automatically. Example: Use Jenkins to trigger te...
Calculate the sum of integers found in a character array by parsing each character and converting valid digits to integers.
Iterate through each character in the array.
Check if the character is a digit using isdigit() function.
Convert the digit character to an integer and add it to a sum variable.
Example: For array ['1', 'a', '2', '3'], the sum is 1 + 2 + 3 = 6.
Return the final sum after processing all characters.
Keywords are specific words or phrases that are used in programming languages to identify specific actions or functions.
Keywords are reserved words in a programming language that have special meaning and cannot be used for variable names
Examples of keywords in programming languages include 'if', 'else', 'while', 'for', 'int', 'void', etc.
Object-Oriented Programming (OOP) is a programming paradigm based on objects and classes, promoting code reusability and organization.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present t...
Java code to find repeated alphabets in a string
Create a HashMap to store characters and their frequencies
Iterate through the string and update the frequencies in the HashMap
Iterate through the HashMap and print characters with frequency > 1
I appeared for an interview in Dec 2024.
Different types of waits in Selenium include Implicit Wait, Explicit Wait, and Fluent Wait.
Implicit Wait: Waits for a certain amount of time before throwing a NoSuchElementException.
Explicit Wait: Waits for a certain condition to occur before proceeding further in the code.
Fluent Wait: Waits for a condition to be true with a defined polling frequency.
Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECON...
A Java program to identify vowels in a given string.
Create a method that takes a string as input
Iterate through each character in the string and check if it is a vowel (a, e, i, o, u)
Count and display the number of vowels found in the string
Smoke testing is a preliminary test to check if the software build is stable, while sanity testing is a subset of regression testing to verify specific functionalities.
Smoke testing is done to ensure the critical functionalities of the software are working fine after a new build, while sanity testing is done to verify specific areas of the application after changes.
Smoke testing is a shallow and wide approach to testin...
Sprint retrospective meetings are held to reflect on the previous sprint, identify what went well and what could be improved, and make actionable plans for the next sprint.
Reflect on the previous sprint's successes and challenges
Identify areas for improvement and discuss potential solutions
Create actionable plans for implementing improvements in the next sprint
Encourage open communication and collaboration within the t...
Selenium 4 is a powerful automation tool used for testing web applications.
Supports the latest versions of browsers like Chrome, Firefox, Edge, etc.
Introduces new features like Relative Locators for easier element location.
Provides better support for automation testing of modern web applications.
Enhanced debugging capabilities with the new DevTools API.
Improved performance and stability compared to previous versions.
Dropdown menus can be managed by identifying elements, selecting options, and verifying functionality.
Identify the dropdown menu element using unique locators like ID, class, or XPath
Select options from the dropdown using methods like click, selectByVisibleText, or selectByValue
Verify the selected option by checking the text or value of the selected element
A scenario is a single test case while a scenario outline is a template for multiple similar test cases with different inputs.
Scenario is a single test case with specific inputs and expected outcomes.
Scenario outline is a template for multiple test cases with placeholders for inputs.
In scenario outline, examples table is used to provide different input values for each test case.
I applied via Job Portal and was interviewed in Oct 2024. There were 2 interview rounds.
I appeared for an interview in Nov 2024.
Calculate the sum of integers found in a character array by parsing each character and converting valid digits to integers.
Iterate through each character in the array.
Check if the character is a digit using isdigit() function.
Convert the digit character to an integer and add it to a sum variable.
Example: For array ['1', 'a', '2', '3'], the sum is 1 + 2 + 3 = 6.
Return the final sum after processing all characters.
I applied via Naukri.com
I applied via Walk-in and was interviewed in Jun 2024. There were 3 interview rounds.
Basic online assessment
I applied via Job Portal and was interviewed in Mar 2024. There were 2 interview rounds.
Program to reverse a string
Create a function that takes a string as input
Convert the string into an array of characters
Use a loop to iterate through the array in reverse order
Concatenate the characters to form the reversed string
Implicit wait is set globally for all elements, while explicit wait is set for specific elements.
Implicit wait is set using driver.manage().timeouts().implicitlyWait()
Explicit wait is set using WebDriverWait class with ExpectedConditions
Implicit wait is not recommended as it can slow down the test execution
Explicit wait is more efficient as it waits only for specific elements to meet conditions
There are checked and unchecked exceptions. Checked exceptions must be caught or declared, while unchecked exceptions do not need to be caught.
Checked exceptions must be caught using try-catch blocks
Unchecked exceptions can be handled using try-catch blocks or by using the throws keyword in the method signature
Examples of checked exceptions include IOException, ClassNotFoundException
Examples of unchecked exceptions inc...
Locators are used in test automation to identify web elements on a webpage.
Locators help identify elements based on attributes like ID, class, name, etc.
Common types of locators include ID, class name, name, tag name, link text, partial link text, and XPath.
CSS selectors are also commonly used as locators in test automation.
Given number is palindrome or not
I applied via Company Website and was interviewed in Mar 2024. There were 4 interview rounds.
To check the our mental ability
Share our communication skills and easy to bonding (closeness and moving from another person) with colleagues and company management
Knowledge gained from studies is essential for a test engineer to understand the principles and techniques of testing.
Studying software testing methodologies and techniques is crucial for a test engineer.
Understanding programming languages and tools used in testing is important.
Knowledge of quality assurance processes and standards is necessary.
Continuous learning and staying updated with industry trends is key for a t...
Excellent and dramatic fun
I have strong problem-solving skills, attention to detail, and experience with test automation tools.
Strong problem-solving skills
Attention to detail
Experience with test automation tools
Good exp good exp good exp
I am a dedicated Test Engineer with a passion for quality assurance and a strong background in software testing methodologies.
Over 5 years of experience in software testing, focusing on both manual and automated testing.
Proficient in using testing tools like Selenium and JIRA to streamline the testing process.
Successfully led a team to reduce bug rates by 30% through rigorous testing protocols.
Strong understanding of A...
What people are saying about Infosys
Some of the top questions asked at the Infosys Test Engineer interview -
The duration of Infosys Test Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 84 interview experiences
Difficulty level
Duration
based on 1.1k reviews
Rating in categories
Technology Analyst
55.8k
salaries
| ₹3 L/yr - ₹11.6 L/yr |
Senior Systems Engineer
53.7k
salaries
| ₹2.5 L/yr - ₹8.3 L/yr |
Technical Lead
35k
salaries
| ₹7.3 L/yr - ₹20 L/yr |
System Engineer
32.4k
salaries
| ₹2.4 L/yr - ₹5.5 L/yr |
Senior Associate Consultant
31k
salaries
| ₹6.3 L/yr - ₹17 L/yr |
TCS
Wipro
Cognizant
Accenture