Capgemini
10+ Fidelity National Financial Interview Questions and Answers
Q1. Sql joins Different types of waits in selenium Explict wait and implicit wait
Explaining SQL joins and different types of waits in Selenium
SQL joins are used to combine data from two or more tables based on a related column
There are four types of SQL joins: inner join, left join, right join, and full outer join
Explicit wait is used to wait for a specific condition to occur before proceeding with the test
Implicit wait is used to wait for a certain amount of time before throwing an exception if the element is not found
Other types of waits in Selenium inc...read more
Q2. What is the program to reverse a string?
One way to reverse a string is by using a loop to iterate through the characters and build a new string in reverse order.
Create a new empty string to store the reversed string.
Iterate through the original string from the last character to the first.
Append each character to the new string.
Return the reversed string.
Q3. write a program to count characters in a string
A program to count characters in a string
Iterate through the string and count each character
Use a dictionary to store the count of each character
Handle edge cases such as empty string or null input
Q4. Documentations in QA processes.
Documentations play a crucial role in QA processes for ensuring traceability and repeatability of tests.
Documenting test plans, test cases, and test results helps in tracking progress and identifying issues.
Maintaining detailed documentation allows for easy replication of tests and troubleshooting of failures.
Documentation also aids in knowledge transfer among team members and ensures consistency in testing practices.
Using tools like Jira, Confluence, or TestRail can streamli...read more
Q5. Difference between where and having
WHERE is used to filter rows before grouping, HAVING is used to filter groups after grouping.
WHERE is used with SELECT, UPDATE, DELETE statements to filter rows based on a condition
HAVING is used with GROUP BY clause to filter groups based on a condition
WHERE is applied before data is grouped, HAVING is applied after data is grouped
Example: SELECT * FROM table WHERE column = value;
Example: SELECT column, COUNT(*) FROM table GROUP BY column HAVING COUNT(*) > 1;
Q6. Explain framework,wait concepts,frames, exception
Framework, wait concepts, frames, and exceptions are important concepts in software testing.
Framework: It is a set of guidelines or rules used to create and structure automated tests.
Wait concepts: Used to handle synchronization issues in test automation, such as implicit, explicit, and fluent waits.
Frames: In web testing, frames are used to divide a web page into multiple sections, each with its own HTML document.
Exception: An event that disrupts the normal flow of a program...read more
Q7. what is agilemethodology
Agile methodology is a software development approach that emphasizes flexibility, collaboration, and iterative development.
Focus on delivering working software in short iterations
Emphasizes collaboration between cross-functional teams
Allows for changes and adjustments throughout the development process
Common practices include daily stand-up meetings, sprint planning, and retrospectives
Q8. what is selenium framework
Selenium framework is a set of tools, libraries, and best practices used for automated testing of web applications.
Selenium framework allows for writing and executing automated tests for web applications.
It provides features like test case management, reporting, and integration with CI/CD tools.
Popular frameworks built on top of Selenium include TestNG, JUnit, and Cucumber.
Selenium WebDriver is a key component of the framework for interacting with web elements.
Frameworks like...read more
Q9. what is api testing
API testing is a type of software testing that involves testing APIs directly to ensure they meet functionality, reliability, performance, and security requirements.
API testing involves testing the functionality, reliability, performance, and security of APIs.
It focuses on verifying that the API meets its specifications and works as expected.
API testing can be done manually or using automated tools like Postman or SoapUI.
Common tests in API testing include endpoint testing, d...read more
Q10. how do you log bugs
I log bugs by documenting detailed steps to reproduce, including screenshots and logs.
Document detailed steps to reproduce the bug
Include screenshots or videos if applicable
Attach relevant logs or error messages
Assign severity and priority levels to the bug
Track bug status and resolution in a bug tracking tool
More about working at Capgemini
Interview Process at Fidelity National Financial
Top QA Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month