Add office photos
Engaged Employer

Cognizant

3.7
based on 50.3k Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

10+ Ellocent Labs IT Solutions Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. What will be your approach if developer is not accepting the defect

Ans.

I will discuss the defect with the developer and provide evidence to support my findings.

  • Schedule a meeting with the developer to discuss the defect

  • Provide evidence to support the defect, such as screenshots or logs

  • Explain the impact of the defect on the system or end-users

  • Collaborate with the developer to find a solution

  • Escalate the issue to the project manager or higher authority if necessary

Add your answer

Q2. Which tool u used for api testing

Ans.

I have used Postman for API testing.

  • Postman is a popular tool for API testing and has a user-friendly interface.

  • It allows us to send requests, view responses, and test different scenarios.

  • We can also create collections of requests and run them in a sequence.

  • Postman also has features like environment variables and test scripts.

  • Other tools for API testing include SoapUI, JMeter, and Rest-Assured.

View 1 answer

Q3. What difference between testing and automation

Ans.

Testing is a process of finding defects manually or with tools, while automation is using tools to execute tests automatically.

  • Testing involves human intervention, while automation is performed by tools

  • Testing is time-consuming and requires human effort, while automation saves time and effort

  • Testing can be subjective, while automation is objective and consistent

  • Testing can be exploratory, while automation follows predefined scripts

  • Examples of testing include manual testing, e...read more

Add your answer

Q4. Type of testing performed in your whole career

Ans.

I have performed functional, regression, integration, performance, and security testing in my career.

  • Functional testing to ensure the software meets the requirements

  • Regression testing to ensure new changes do not break existing functionality

  • Integration testing to ensure different components work together

  • Performance testing to ensure the software can handle expected load

  • Security testing to ensure the software is secure from external threats

Add your answer
Discover Ellocent Labs IT Solutions interview dos and don'ts from real experiences

Q5. What uses of selenium with java

Ans.

Selenium with Java is used for automating web applications for testing purposes.

  • Automating repetitive tasks

  • Cross-browser testing

  • Integration with testing frameworks like TestNG and JUnit

  • Headless browser testing

  • Parallel testing

  • Data-driven testing

  • Page Object Model design pattern

  • Selenium Grid for distributed testing

  • Handling pop-ups and alerts

  • Taking screenshots and videos

  • Performance testing with Selenium and JMeter

Add your answer

Q6. What is frameworks and Page object model

Ans.

Frameworks are pre-defined structures that provide a set of rules and guidelines for software development. Page Object Model is a design pattern used in test automation.

  • Frameworks provide a structure for software development, making it easier to organize and maintain code.

  • Page Object Model separates the test code from the page-specific code, making it easier to maintain and update tests.

  • Examples of frameworks include Selenium, TestNG, and JUnit.

  • Examples of Page Object Model i...read more

Add your answer
Are these interview questions helpful?

Q7. What is Defect lifecycle

Ans.

Defect lifecycle is the process of identifying, reporting, fixing, and verifying defects in software.

  • Defect is identified by testers during testing

  • Defect is reported to development team

  • Development team fixes the defect

  • Fixed defect is verified by testers

  • If defect is not fixed, it goes back to development team

  • If defect is fixed, it is closed

Add your answer

Q8. What are HTTP requests

Ans.

HTTP requests are messages sent by a client to a server to request for a resource or perform an action.

  • HTTP requests are used in web communication to retrieve data or perform actions on a server.

  • They consist of a request method (e.g. GET, POST), a URL, and optional headers and body.

  • Examples of HTTP requests include GET requests to retrieve web pages and POST requests to submit form data.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Explain your framework

Ans.

My framework is a hybrid framework that combines data-driven and keyword-driven approaches.

  • The framework uses Excel sheets to store test data and keywords.

  • It uses Selenium WebDriver for web automation and Appium for mobile automation.

  • It has a modular structure with reusable functions and libraries.

  • It generates detailed HTML reports with screenshots and logs.

  • It supports parallel execution and integration with CI/CD tools.

  • Example: To login, the keyword 'login' is used with data...read more

View 1 answer

Q10. Which is easier python or c++

Ans.

Both Python and C++ have their own complexities and ease of use depending on the task at hand.

  • Python is easier to learn and write code quickly, but C++ offers more control and performance.

  • Python is better for scripting and prototyping, while C++ is better for system-level programming and large-scale projects.

  • Python has a simpler syntax and dynamic typing, while C++ has a more complex syntax and static typing.

  • Ultimately, the ease of use depends on the specific project requirem...read more

Add your answer

Q11. What is ment by sql

Ans.

SQL stands for Structured Query Language, used to manage and manipulate relational databases.

  • SQL is a programming language used to communicate with databases

  • It is used to create, modify, and delete databases, tables, and data

  • SQL is used in various applications such as web development, data analysis, and business intelligence

  • Examples of SQL-based databases include MySQL, Oracle, and Microsoft SQL Server

Add your answer

Q12. Use of put function

Ans.

The put function is used to update or replace an existing value in a specified key in an object.

  • The put function is commonly used in programming languages such as Java and Python.

  • It is used to modify the value of a key in a dictionary or map.

  • For example, in Python, you can use the put function to update a value in a dictionary: my_dict['key'] = 'new_value'.

Add your answer

More about working at Cognizant

Top Rated Mega Company - 2024
Top Rated IT/ITES Company - 2024
HQ - Teaneck. New Jersey., United States (USA)
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Testing Engineer Interview Questions from Similar Companies

4.0
 • 14 Interview Questions
3.7
 • 14 Interview Questions
3.5
 • 13 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter