i
Cognizant
Filter interviews by
Selenium 4 introduces new features, improved APIs, and better support for modern web applications compared to Selenium 3.141.59.
Selenium 4 supports the W3C WebDriver standard, enhancing compatibility across browsers.
New features like the 'Relative Locators' allow finding elements based on their position relative to other elements.
Improved support for modern web technologies, including better handling of Shadow DOM...
Copying an OTP between browsers involves using clipboard functions and navigating between applications.
Open the first browser where the OTP is displayed.
Highlight the OTP text using the mouse or keyboard shortcuts (Ctrl+C).
Switch to the second browser using Alt+Tab or by clicking on its icon.
Click on the input field where the OTP needs to be pasted.
Paste the OTP using keyboard shortcuts (Ctrl+V) or right-click and...
Handling calendar popups in Selenium involves interacting with date pickers using various strategies for effective automation.
Identify the Calendar Element: Use locators like XPath or CSS selectors to find the calendar popup element. Example: driver.findElement(By.xpath('//input[@id="datepicker"]')).click();
Select Date: Once the calendar is open, navigate to the desired date by clicking on the appropriate day elem...
This Java program calculates and prints the factorial of a given number using recursion.
Factorial of a non-negative integer n is the product of all positive integers less than or equal to n.
It is denoted as n! and defined as n! = n × (n-1) × (n-2) × ... × 1.
For example, 5! = 5 × 4 × 3 × 2 × 1 = 120.
The factorial of 0 is defined as 1 (0! = 1).
A recursive method can be used to calculate factorial: factorial(n) = n *...
What people are saying about Cognizant
A constructor is a special method used to initialize objects in a class.
Constructors have the same name as the class they belong to.
They are called automatically when an object is created.
Constructors can have parameters to initialize object properties.
They can be overloaded to have multiple constructors with different parameters.
Example: class Car { Car() { ... } Car(String make) { ... } }
The types of locators used in Cypress are CSS selectors, XPath selectors, and custom locators.
CSS selectors are the most commonly used locators in Cypress and are used to select elements based on their attributes, classes, or IDs.
XPath selectors are used to locate elements based on their position in the HTML document or their attributes.
Custom locators can be created using Cypress commands like 'get' and 'contains...
Ajaile methodology is a software development approach that focuses on breaking down projects into small, manageable tasks.
Ajaile methodology emphasizes iterative development and frequent collaboration with stakeholders.
Tasks are broken down into smaller units to allow for easier tracking and monitoring of progress.
This approach helps in identifying and addressing issues early in the development process.
Examples of...
Component testing is a type of testing that focuses on testing individual components or modules of a software application.
It involves testing each component in isolation from the rest of the application.
The purpose is to ensure that each component functions correctly on its own.
Component testing helps identify defects early in the development process.
Examples include unit testing, integration testing, and module t...
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed after code changes to verify that the existing functionality still works correctly.
It helps in identifying any defects introduced by new code changes.
Regression testing can be automated to save time and effort.
Examples of regression...
The Waterfall model is a linear and sequential approach to software development, emphasizing clear phases and documentation.
Phases include Requirements, Design, Implementation, Verification, and Maintenance.
Each phase must be completed before moving to the next, e.g., gathering all requirements before design.
Best suited for projects with well-defined requirements, like government contracts.
Less flexible to changes...
This Java program calculates and prints the factorial of a given number using recursion.
Factorial of a non-negative integer n is the product of all positive integers less than or equal to n.
It is denoted as n! and defined as n! = n × (n-1) × (n-2) × ... × 1.
For example, 5! = 5 × 4 × 3 × 2 × 1 = 120.
The factorial of 0 is defined as 1 (0! = 1).
A recursive method can be used to calculate factorial: factorial(n) = n * fact...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Handling calendar popups in Selenium involves interacting with date pickers using various strategies for effective automation.
Identify the Calendar Element: Use locators like XPath or CSS selectors to find the calendar popup element. Example: driver.findElement(By.xpath('//input[@id="datepicker"]')).click();
Select Date: Once the calendar is open, navigate to the desired date by clicking on the appropriate day element. ...
Copying an OTP between browsers involves using clipboard functions and navigating between applications.
Open the first browser where the OTP is displayed.
Highlight the OTP text using the mouse or keyboard shortcuts (Ctrl+C).
Switch to the second browser using Alt+Tab or by clicking on its icon.
Click on the input field where the OTP needs to be pasted.
Paste the OTP using keyboard shortcuts (Ctrl+V) or right-click and sele...
Selenium 4 introduces new features, improved APIs, and better support for modern web applications compared to Selenium 3.141.59.
Selenium 4 supports the W3C WebDriver standard, enhancing compatibility across browsers.
New features like the 'Relative Locators' allow finding elements based on their position relative to other elements.
Improved support for modern web technologies, including better handling of Shadow DOM elem...
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Problems on train, profit and loss
Easy to middle level coding questions only
I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Oct 2023. There were 4 interview rounds.
I have good communicate to group discussion
I have excellent speaking skills and can effectively communicate ideas and information.
I have experience presenting technical information to both technical and non-technical audiences.
I am confident in my ability to articulate complex concepts in a clear and concise manner.
I have participated in group discussions and debates, showcasing my communication skills.
I have received positive feedback on my presentation and co...
I have completed a course in Software Testing.
I have completed a course in Software Testing.
The course covered topics such as test planning, test design, test execution, and defect management.
I gained hands-on experience in using various testing tools and techniques.
I also learned about different types of testing, such as functional testing, performance testing, and security testing.
The course emphasized the importance...
I am looking to join Cognizant because of its reputation as a leading software services company.
Cognizant has a strong track record in delivering high-quality software solutions.
The company offers excellent career growth opportunities and a supportive work environment.
Cognizant has a diverse client base, providing exposure to different industries and technologies.
The company values innovation and invests in cutting-edg...
The expected salary for a Software Test Engineer depends on factors such as experience, location, and company size.
Consider your level of experience and expertise in software testing
Research the average salary range for Software Test Engineers in your location
Take into account the size and reputation of the company you are interviewing with
Consider any additional benefits or perks offered by the company
Be prepared to n...
I have a Bachelor's degree in Computer Science and 3 years of experience in software testing.
Bachelor's degree in Computer Science
3 years of experience in software testing
Personal details refer to information about an individual, including their name, address, contact information, and other identifying factors.
Personal details are used to uniquely identify an individual.
Examples of personal details include full name, date of birth, social security number, and email address.
These details are often collected and stored by organizations for various purposes, such as identification, communi...
I applied via Naukri.com and was interviewed in Sep 2023. There were 2 interview rounds.
The duration of Cognizant Softwaretest Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 24 interview experiences
Difficulty level
Duration
based on 212 reviews
Rating in categories
Associate
73.2k
salaries
| ₹5.1 L/yr - ₹14.5 L/yr |
Programmer Analyst
56.2k
salaries
| ₹2 L/yr - ₹9.3 L/yr |
Senior Associate
55.1k
salaries
| ₹8.4 L/yr - ₹28.5 L/yr |
Senior Processing Executive
29.8k
salaries
| ₹1.4 L/yr - ₹6.5 L/yr |
Technical Lead
18.1k
salaries
| ₹6 L/yr - ₹25.6 L/yr |
TCS
Infosys
Wipro
Accenture