i
Infosys
Work with us
Filter interviews by
My automation framework is a modular, scalable solution designed for efficient test case management and execution.
Utilizes a Page Object Model (POM) to separate test logic from UI interactions, enhancing maintainability.
Incorporates a robust reporting mechanism using tools like Allure or ExtentReports for clear visibility of test results.
Supports parallel test execution using TestNG, significantly reducing overall...
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...
I have worked on technologies such as Selenium, JUnit, TestNG, Jenkins, and Git.
Selenium
JUnit
TestNG
Jenkins
Git
Types of deployment in AWS include Blue/Green deployment, Canary deployment, and Rolling deployment.
Blue/Green deployment involves running two identical production environments, with one serving as the active environment and the other as a standby. Traffic is switched from the standby to the active environment once testing is complete.
Canary deployment involves gradually rolling out a new version of an application...
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
Bug life cycle is the process of a bug from identification to resolution in software testing.
Bug is identified by tester
Bug is reported in bug tracking system
Bug is assigned to developer
Developer fixes the bug
Bug is retested by tester
If bug is fixed, it is closed. If not, it is reopened
A framework is a set of guidelines, libraries, and tools used to develop and maintain software applications.
Provides structure and organization to code
Promotes code reusability
Facilitates automation and testing
Examples: Selenium for web automation, JUnit for unit testing
STLC (Software Testing Life Cycle) is a process followed by testers to ensure high-quality software.
STLC involves planning, designing, executing, and reporting on tests.
It includes phases like requirement analysis, test planning, test design, test execution, and test closure.
Each phase has specific activities and deliverables to ensure thorough testing.
STLC helps in identifying defects early in the software develo...
Types of wait 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 be met before proceeding further in the code.
Fluent wait: Waits for a condition to be met with a defined polling frequency.
Example: Using implicit wait to wait for an element to be present before interacting wi...
I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.
The framework used is a combination of Selenium WebDriver and TestNG for automated testing.
Combines Selenium WebDriver for browser automation
Utilizes TestNG for test case management and reporting
Supports data-driven testing and parallel execution
Allows for easy integration with CI/CD tools like Jenkins
Automate the login page by writing code
Use a testing framework like Selenium for web automation
Identify the elements on the login page such as username field, password field, and login button
Write code to input valid credentials and click on the login button
Verify successful login by checking for expected elements on the next page
I am a dedicated Test Engineer with 5 years of experience in software testing and quality assurance.
Experienced in creating test plans, test cases, and executing tests
Proficient in using testing tools such as Selenium and Jira
Strong analytical and problem-solving skills
Collaborative team player with excellent communication skills
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
Bug life cycle is the process of a bug from identification to resolution in software testing.
Bug is identified by tester
Bug is reported in bug tracking system
Bug is assigned to developer
Developer fixes the bug
Bug is retested by tester
If bug is fixed, it is closed. If not, it is reopened
A framework is a set of guidelines, libraries, and tools used to develop and maintain software applications.
Provides structure and organization to code
Promotes code reusability
Facilitates automation and testing
Examples: Selenium for web automation, JUnit for unit testing
A list of programs in Java
Hello World program
Program to find factorial of a number
Program to check if a number is prime
Program to reverse a string
Program to sort an array
STLC (Software Testing Life Cycle) is a process followed by testers to ensure high-quality software.
STLC involves planning, designing, executing, and reporting on tests.
It includes phases like requirement analysis, test planning, test design, test execution, and test closure.
Each phase has specific activities and deliverables to ensure thorough testing.
STLC helps in identifying defects early in the software development...
If you clear the aptitude round as fresher there are high chances that you will going to get selected.
If you clear the aptitude and have decent coding knowledge you can clear this too.
What people are saying about Infosys
Some of the top questions asked at the Infosys Test Engineer interview for experienced candidates -
The duration of Infosys Test Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 26 interview experiences
Difficulty level
Duration
based on 1.1k reviews
Rating in categories
Technology Analyst
55.8k
salaries
| ₹4.8 L/yr - ₹11.1 L/yr |
Senior Systems Engineer
53.8k
salaries
| ₹2.5 L/yr - ₹6.3 L/yr |
Technical Lead
35.1k
salaries
| ₹9.4 L/yr - ₹16.4 L/yr |
System Engineer
32.5k
salaries
| ₹2.4 L/yr - ₹5.3 L/yr |
Senior Associate Consultant
31.1k
salaries
| ₹8.1 L/yr - ₹15 L/yr |
TCS
Wipro
Cognizant
Accenture