Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Cigniti Technologies Team. If you also belong to the team, you can get access from here

Cigniti Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Cigniti Technologies Interview Questions and Answers for Experienced

Updated 26 May 2025
Popular Designations

44 Interview questions

A Senior Accessibility Tester was asked 3mo ago
Q. What are the steps for using Aria?
Ans. 

Using ARIA involves understanding roles, properties, and states to enhance web accessibility for assistive technologies.

  • Identify the elements that need ARIA roles, such as <button> or <nav>.

  • Use appropriate ARIA roles like 'button', 'alert', or 'navigation' to define the purpose of elements.

  • Implement ARIA properties like 'aria-label' to provide accessible names for elements.

  • Utilize ARIA states such as '...

A Senior Accessibility Tester was asked 3mo ago
Q. What is meant by accessibility?
Ans. 

Accessibility refers to the design of products and environments that are usable by people with disabilities.

  • Ensures equal access to information and services for individuals with disabilities.

  • Involves creating websites that can be navigated by screen readers for visually impaired users.

  • Includes providing captions and transcripts for audio and video content for the hearing impaired.

  • Involves designing physical spaces...

A Senior Technical Lead was asked 3mo ago
Q. How do you approach parallel testing?
Ans. 

Parallel testing involves executing multiple tests simultaneously to improve efficiency and reduce testing time.

  • Use test automation tools like Selenium or TestNG to run tests in parallel.

  • Leverage cloud-based testing platforms (e.g., BrowserStack) for distributed testing.

  • Implement parallel execution in CI/CD pipelines using tools like Jenkins with multiple agents.

  • Group tests by functionality or module to optimize r...

View all Senior Technical Lead interview questions
A Senior Technical Lead was asked 3mo ago
Q. How do you execute the first test case with one test data, the second test case with two test data, and the third test case with three test data?
Ans. 

Execute test cases with varying data sets using a structured approach for efficient testing.

  • Use a test framework like JUnit or TestNG to manage test cases.

  • Define test data in a structured format (e.g., CSV, JSON).

  • For the first test case, use a single data point: e.g., input: { 'username': 'testUser' }.

  • For the second test case, iterate over an array of two data points: e.g., inputs: [{ 'username': 'user1' }, { 'use...

View all Senior Technical Lead interview questions
A Lead was asked 8mo ago
Q. What is the difference between let, var, and const?
Ans. 

let, var and const are all used to declare variables in JavaScript, but they have different scopes and mutability.

  • let is block-scoped and can be reassigned, var is function-scoped and can be reassigned, const is block-scoped and cannot be reassigned

  • Using let:

  • let x = 10;

  • x = 20; // valid

  • Using var:

  • var y = 5;

  • y = 10; // valid

  • Using const:

  • const z = 15;

  • z = 25; // error, cannot reassign a const variable

View all Lead interview questions
A Lead was asked 8mo ago
Q. What is the event loop?
Ans. 

Event loop is a mechanism in programming that allows for asynchronous execution of code by continuously checking and processing events.

  • Event loop is commonly used in JavaScript to handle asynchronous operations.

  • It allows for non-blocking I/O operations by delegating tasks to the operating system.

  • Event loop processes events from the event queue and executes associated callback functions.

  • Example: setTimeout() functi...

View all Lead interview questions
A Lead was asked 8mo ago
Q. What is callback hell and why is it problematic?
Ans. 

Callback hell arises from nested callbacks in asynchronous JavaScript code, leading to unreadable and difficult-to-maintain code.

  • Nested callbacks in asynchronous code can lead to deeply nested code structures, making it hard to follow the flow of the program.

  • Error handling becomes more complex in callback hell, as errors need to be propagated through multiple levels of callbacks.

  • Callback hell can also result in co...

View all Lead interview questions
Are these interview questions helpful?
A Lead was asked 8mo ago
Q. What is closure?
Ans. 

Closure is the process of finalizing or resolving something, often involving emotional healing or acceptance.

  • Closure is the act of coming to terms with a situation or relationship that has ended.

  • It involves accepting the reality of the situation and moving forward.

  • Closure can help individuals find peace and emotional healing after a difficult experience.

  • Examples of closure include talking things out with a friend ...

View all Lead interview questions
A Test Engineer was asked 9mo ago
Q. Define the test life cycle.
Ans. 

Test life cycle is the process of planning, designing, executing, and evaluating tests throughout the software development life cycle.

  • Includes test planning, test design, test execution, and test closure

  • Involves creating test cases, executing them, and analyzing results

  • Ensures that software meets quality standards and requirements

  • Iterative process that may involve multiple cycles of testing

View all Test Engineer interview questions
A Test Engineer was asked 9mo ago
Q. What is regression testing?
Ans. 

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 features still work correctly.

  • It helps in identifying any defects introduced by new code changes.

  • Automated testing tools are often used for regression testing to save time and effort.

  • Ex...

View all Test Engineer interview questions

Cigniti Technologies Interview Experiences for Experienced

51 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Write programs (1 or 2)
  • Ans. 

    Write programs in Python and Java to demonstrate basic programming skills.

    • Write a program in Python to calculate the factorial of a number.

    • Write a program in Java to find the sum of all elements in an array.

  • Answered by AI
  • Q2. Explain challenges and explain frameworks
  • Ans. 

    Challenges in implementing frameworks and how they can be overcome

    • Challenges include resistance to change, lack of resources, and difficulty in implementation

    • Frameworks provide structure and guidance for addressing challenges

    • Examples of frameworks include Agile, Six Sigma, and ITIL

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Complex logical program (1 or 2)
  • Ans. 

    The question is asking about the ability to write complex logical programs.

    • Demonstrate understanding of complex logical structures like loops, conditionals, and functions

    • Provide examples of solving complex problems using logical programming

    • Discuss experience with debugging and optimizing logical programs

  • Answered by AI
  • Q2. Framework explaination and implementations
  • Ans. 

    Framework explanation and implementations

    • A framework is a set of tools, libraries, and best practices used to develop software applications

    • Frameworks provide a structure for developers to build upon, reducing the need to reinvent the wheel

    • Examples of frameworks include React for front-end web development and Django for back-end web development

  • Answered by AI
Round 3 - Client Interview 

(2 Questions)

  • Q1. Intros and reviews skill match set
  • Q2. Few questions on real-time or current challenges in the projects and explain solutions

Interview Preparation Tips

Interview preparation tips for other job seekers - For Lead position, be strong in your respective tech area (i.e. in your respective automation tool)

Skills evaluated in this interview

Lead Interview Questions & Answers

user image Anonymous

posted on 28 Oct 2024

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. What is closure?
  • Ans. 

    Closure is the process of finalizing or resolving something, often involving emotional healing or acceptance.

    • Closure is the act of coming to terms with a situation or relationship that has ended.

    • It involves accepting the reality of the situation and moving forward.

    • Closure can help individuals find peace and emotional healing after a difficult experience.

    • Examples of closure include talking things out with a friend after...

  • Answered by AI
  • Q2. What is the difference between let, var and const?
  • Ans. 

    let, var and const are all used to declare variables in JavaScript, but they have different scopes and mutability.

    • let is block-scoped and can be reassigned, var is function-scoped and can be reassigned, const is block-scoped and cannot be reassigned

    • Using let:

    • let x = 10;

    • x = 20; // valid

    • Using var:

    • var y = 5;

    • y = 10; // valid

    • Using const:

    • const z = 15;

    • z = 25; // error, cannot reassign a const variable

  • Answered by AI
  • Q3. What is event loop?
  • Ans. 

    Event loop is a mechanism in programming that allows for asynchronous execution of code by continuously checking and processing events.

    • Event loop is commonly used in JavaScript to handle asynchronous operations.

    • It allows for non-blocking I/O operations by delegating tasks to the operating system.

    • Event loop processes events from the event queue and executes associated callback functions.

    • Example: setTimeout() function in...

  • Answered by AI
  • Q4. What is promise, why do we need it? Why async and await was created when we have promises?
  • Q5. What is the need for callback hell
  • Ans. 

    Callback hell arises from nested callbacks in asynchronous JavaScript code, leading to unreadable and difficult-to-maintain code.

    • Nested callbacks in asynchronous code can lead to deeply nested code structures, making it hard to follow the flow of the program.

    • Error handling becomes more complex in callback hell, as errors need to be propagated through multiple levels of callbacks.

    • Callback hell can also result in code th...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They take too many rounds depending on the client

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I appeared for an interview in Jul 2024.

Round 1 - Technical 

(1 Question)

  • Q1. Questions on Salesforce concept, Selenium, Jav,a and Testing
Round 2 - Behavioral 

(1 Question)

  • Q1. Question on Behavioural and Testing Concepts
Round 3 - Client Interview 

(1 Question)

  • Q1. 3-4 Members took the interview and at the end of the discussion, they said they were OK with my profile.
Round 4 - HR 

(2 Questions)

  • Q1. Discussion on Salary, Joining date, Joining Location, and benefits (no benefits, no relocation charges, no cab, no flight/bus charges to travel to Hyderabad)
  • Q2. They asked me to Submit the documents, and once I had done so, HR stopped responding to my calls, emails, and messages. If you call from another number he will pick up the call and say that within 2 days ...

Interview Preparation Tips

Interview preparation tips for other job seekers - Waste of time (as i spent almost 3 weeks) .

QA Lead Interview Questions & Answers

user image Anonymous

posted on 5 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. UI Automation question on Cypress
Round 2 - Technical 

(1 Question)

  • Q1. API and Ui Automation question
Round 3 - HR 

(1 Question)

  • Q1. Functional testing
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is regression testing
  • Ans. 

    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 features still work correctly.

    • It helps in identifying any defects introduced by new code changes.

    • Automated testing tools are often used for regression testing to save time and effort.

    • Example...

  • Answered by AI
  • Q2. Define test life cycle
  • Ans. 

    Test life cycle is the process of planning, designing, executing, and evaluating tests throughout the software development life cycle.

    • Includes test planning, test design, test execution, and test closure

    • Involves creating test cases, executing them, and analyzing results

    • Ensures that software meets quality standards and requirements

    • Iterative process that may involve multiple cycles of testing

  • Answered by AI

Skills evaluated in this interview

Technical Lead Interview Questions & Answers

user image Gauri Kannurkar

posted on 18 Sep 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Basic selenium rapid fire round
  • Ans. 

    Selenium is a powerful tool for automating web applications for testing purposes.

    • Selenium supports multiple programming languages like Java, Python, C#, etc.

    • It can automate browsers like Chrome, Firefox, Safari, and Edge.

    • Selenium WebDriver is the core component that interacts with the browser.

    • Example: WebDriver driver = new ChromeDriver();

    • Selenium Grid allows for parallel test execution across different machines.

    • Exampl...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Coding round as client round
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. How to extract data from CSV when there is no JSON available to input API
  • Ans. 

    Use a CSV parser library to extract data from CSV files.

    • Use a CSV parser library like Apache Commons CSV or OpenCSV to read and extract data from CSV files.

    • Identify the structure of the CSV file (e.g. delimiter, headers) to properly parse the data.

    • Iterate through the CSV file to extract the desired data fields.

    • Handle any data formatting or transformations needed during extraction.

    • Store the extracted data in a suitable ...

  • Answered by AI
  • Q2. What is singleton pattern and where did you use in your framework
  • Ans. 

    Singleton pattern is a design pattern that restricts the instantiation of a class to one object.

    • Singleton pattern ensures that a class has only one instance and provides a global point of access to it.

    • It is commonly used in scenarios where only a single instance of a class is needed, such as managing database connections or configuration settings.

    • In a test automation framework, singleton pattern can be used to create a...

  • Answered by AI
  • Q3. What is run-time polymorphism and where did you use in your framework
  • Ans. 

    Run-time polymorphism is the ability of a method to do different things based on the object it is acting upon.

    • Run-time polymorphism is achieved through method overriding in inheritance.

    • It allows a subclass to provide a specific implementation of a method that is already provided by its superclass.

    • An example of run-time polymorphism is when a parent class reference variable is used to refer to a child class object.

  • Answered by AI
  • Q4. From a String extract letters, digits, Special characters and display as individual strings
  • Ans. 

    Extract letters, digits, and special characters from a string and display as individual strings

    • Use regular expressions to extract letters, digits, and special characters

    • Split the string based on the extracted characters

    • Store the individual strings in an array

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What is M2 in Maven?
  • Ans. 

    M2 in Maven refers to the directory where Maven stores all the downloaded dependencies for a project.

    • M2 is the default directory where Maven stores all the downloaded dependencies for a project.

    • It is located in the user's home directory under a folder named '.m2'.

    • This directory contains subdirectories like 'repository' where all the project dependencies are stored.

  • Answered by AI
  • Q2. What is Scenario Outline? What is Background and how it is different from Hooks?
  • Ans. 

    Scenario Outline is used in Gherkin to run the same scenario multiple times with different inputs. Background sets up preconditions for all scenarios. Hooks are used for setup and teardown tasks.

    • Scenario Outline is used to run the same scenario with different inputs by using placeholders in the steps.

    • Background is used to set up preconditions that apply to all scenarios in a feature file.

    • Hooks are used for setup and te...

  • Answered by AI
  • Q3. Java program in Array , highest profit on being and selling books. {1,7,4,9,5} . Buy books on monday, Tuesday...Friday for 1 rs, 7 rs, ...5rs respectfully. Sold then on any day eg Thursday you sold by buin...
  • Ans. 

    Java program to find maximum profit from buying and selling books on different days.

    • Create an array to store the prices of books on different days

    • Iterate through the array to find the maximum profit by buying on one day and selling on another

    • Calculate profit by subtracting buying price from selling price

    • Return the maximum profit obtained

  • Answered by AI

Skills evaluated in this interview

Team Lead Interview Questions & Answers

user image Anonymous

posted on 27 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Java programs and oops cocepts

Round 2 - Technical 

(1 Question)

  • Q1. Java programs and project questions
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. Why automation is more efficient than manual testing.
  • Ans. 

    Automation is more efficient than manual testing due to faster execution, repeatability, scalability, and coverage.

    • Automation allows for faster execution of test cases compared to manual testing.

    • Automated tests can be easily repeated multiple times without human error.

    • Automation can be scaled to run tests on multiple configurations and environments simultaneously.

    • Automated tests can cover a wider range of scenarios and...

  • Answered by AI
  • Q2. Tools used for data base testing
  • Ans. 

    Tools commonly used for database testing include SQL Server Management Studio, MySQL Workbench, and Oracle SQL Developer.

    • SQL Server Management Studio

    • MySQL Workbench

    • Oracle SQL Developer

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Cigniti Technologies?
Ask anonymously on communities.

Cigniti Technologies Interview FAQs

How many rounds are there in Cigniti Technologies interview for experienced candidates?
Cigniti Technologies interview process for experienced candidates usually has 2-3 rounds. The most common rounds in the Cigniti Technologies interview process for experienced candidates are Technical, HR and Resume Shortlist.
How to prepare for Cigniti Technologies interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Cigniti Technologies. The most common topics and skills that interviewers at Cigniti Technologies expect are Selenium, Java, Automation Testing, Python and Appium.
What are the top questions asked in Cigniti Technologies interview for experienced candidates?

Some of the top questions asked at the Cigniti Technologies interview for experienced candidates -

  1. What is manual and automation testing What type of bug occure doing project Dif...read more
  2. 3. WAP to print all the alphabets only from the below string - I/p: "selenium 1...read more
  3. Can we override interface. If yes how its done and if not why ...read more
What are the most common questions asked in Cigniti Technologies HR round for experienced candidates?

The most common HR questions asked in Cigniti Technologies interview are for experienced candidates -

  1. What are your salary expectatio...read more
  2. What are your strengths and weakness...read more
  3. Tell me about yourse...read more
How long is the Cigniti Technologies interview process?

The duration of Cigniti Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 28 interview experiences

Difficulty level

Easy 10%
Moderate 81%
Hard 10%

Duration

Less than 2 weeks 79%
2-4 weeks 16%
4-6 weeks 5%
View more

Interview Questions from Similar Companies

CitiusTech Interview Questions
3.3
 • 287 Interviews
Altimetrik Interview Questions
3.7
 • 239 Interviews
Xoriant Interview Questions
4.1
 • 210 Interviews
INDIUM Interview Questions
4.0
 • 198 Interviews
Incedo Interview Questions
3.1
 • 193 Interviews
Globant Interview Questions
3.7
 • 181 Interviews
Iris Software Interview Questions
4.0
 • 176 Interviews
ThoughtWorks Interview Questions
3.9
 • 156 Interviews
View all

Cigniti Technologies Reviews and Ratings

based on 739 reviews

3.7/5

Rating in categories

3.5

Skill development

3.6

Work-life balance

3.6

Salary

3.5

Job security

3.4

Company culture

3.2

Promotions

3.5

Work satisfaction

Explore 739 Reviews and Ratings
Coforge is Hiring Datagaps Tester

Hyderabad / Secunderabad

5-10 Yrs

Not Disclosed

Azure Data Engineer

Hyderabad / Secunderabad,

Pune

+1

5-10 Yrs

Not Disclosed

Data Engineer - SQL - Python - Immediate Joiners

Hyderabad / Secunderabad,

Pune

+1

4-9 Yrs

Not Disclosed

Explore more jobs
Senior Engineer
637 salaries
unlock blur

₹13.1 L/yr - ₹22 L/yr

Senior Test Engineer
605 salaries
unlock blur

₹9.4 L/yr - ₹17 L/yr

Test Lead
376 salaries
unlock blur

₹13 L/yr - ₹22.7 L/yr

Test Engineer
366 salaries
unlock blur

₹4 L/yr - ₹11.6 L/yr

Project Lead
280 salaries
unlock blur

₹16.2 L/yr - ₹29 L/yr

Explore more salaries
Compare Cigniti Technologies with

Xoriant

4.1
Compare

Photon Interactive

4.1
Compare

CitiusTech

3.3
Compare

Iris Software

4.0
Compare
write
Share an Interview