Upload Button Icon Add office photos

Filter interviews by

T-Systems ICT India Senior Software Tester Interview Questions and Answers

Updated 7 Mar 2022

T-Systems ICT India Senior Software Tester Interview Experiences

1 interview found

I applied via Referral and was interviewed in Feb 2022. There were 3 interview rounds.

Round 1 - Assignment 

Assignment will be for Agile process and manual testing

Round 2 - Technical 

(1 Question)

  • Q1. Techno managerial round
Round 3 - HR 

(1 Question)

  • Q1. What are your salary expectations?

Interview Preparation Tips

Topics to prepare for T-Systems ICT India Senior Software Tester interview:
  • Manual Testing
  • SQL
Interview preparation tips for other job seekers - Take every interview as a learning for next one till you crack a better deal

Interview questions from similar companies

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

(3 Questions)

  • Q1. Difference between hashmap and hashtable?
  • Ans. 

    HashMap is non-synchronized and allows null values, while Hashtable is synchronized and does not allow null values.

    • HashMap is non-synchronized and not thread-safe, while Hashtable is synchronized and thread-safe.

    • HashMap allows null values for both key and value, while Hashtable does not allow null keys or values.

    • HashMap is faster than Hashtable as it is non-synchronized.

    • HashMap is part of the Java Collections Framework

  • Answered by AI
  • Q2. Types of exceptions in selenium.
  • Ans. 

    Types of exceptions in Selenium include NoSuchElementException, ElementNotVisibleException, StaleElementReferenceException, TimeoutException, and WebDriverException.

    • NoSuchElementException: Thrown when an element could not be found in the DOM.

    • ElementNotVisibleException: Thrown when an element is present in the DOM but not visible.

    • StaleElementReferenceException: Thrown when an element is no longer attached to the DOM.

    • Tim...

  • Answered by AI
  • Q3. Difference between abstract and interface?
  • Ans. 

    Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • Abstract class can have constructors, fields, and non-abstract methods, while interface cannot.

    • A class can implement multiple interfaces but can only inherit from one abstract class.

    • Abstract classes are used to define a common behavior for subclasses, while interfaces are used to define a contract for classes ...

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Salary expectation

Skills evaluated in this interview

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Automation framework
  • Q2. Automation web app
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Questioned mostly about your past QA experience

I applied via Naukri.com and was interviewed in Dec 2021. There were 3 interview rounds.

Interview Questionnaire 

17 Questions

  • Q1. Implicit and Explicit wait with syntax/ Waits in selenium
  • Ans. 

    Implicit and Explicit waits are used in Selenium to wait for elements to load before performing actions.

    • Implicit wait waits for a specified amount of time before throwing an exception if the element is not found.

    • Explicit wait waits for a specific condition to be met before proceeding with the next step.

    • Syntax for implicit wait: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

    • Syntax for explicit wait: We...

  • Answered by AI
  • Q2. How to take screenshot in selenium
  • Ans. 

    Screenshots can be taken in Selenium using the TakesScreenshot interface.

    • Create an object of the TakesScreenshot interface

    • Call the getScreenshotAs() method on the driver object

    • Save the screenshot to a desired location using the File class

  • Answered by AI
  • Q3. OOPS concept
  • Q4. Overloading and Overriding
  • Q5. How to select values in Dropdowns
  • Ans. 

    To select values in dropdowns, click on the dropdown and choose the desired option.

    • Click on the dropdown to expand the list of options

    • Scroll through the list to find the desired option

    • Click on the desired option to select it

    • If the desired option is not visible, type the first few letters of the option to filter the list

  • Answered by AI
  • Q6. Difference between x-path and css selector
  • Ans. 

    XPath and CSS selectors are both used to locate elements on a web page, but they have different syntax and capabilities.

    • XPath uses a path expression to navigate through the HTML structure, while CSS selectors use a pattern matching approach.

    • XPath can select elements based on their attributes, text content, and position in the document, while CSS selectors are limited to attributes and tag names.

    • XPath has a wider range ...

  • Answered by AI
  • Q7. Locators in selenium
  • Ans. 

    Locators in Selenium are used to identify web elements on a web page.

    • Locators can be based on ID, class name, name, tag name, link text, partial link text, CSS selector, or XPath.

    • Using the right locator strategy is important for reliable test automation.

    • Examples of locators: driver.findElement(By.id("elementId")), driver.findElement(By.className("className")), driver.findElement(By.xpath("//tagName[@attribute='value']"

  • Answered by AI
  • Q8. Difference between Abstract and Interface
  • Ans. 

    Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods. Interfaces are contracts that define a set of methods that a class must implement.

    • Abstract classes can have constructors while interfaces cannot

    • A class can implement multiple interfaces but can only inherit from one abstract class

    • Abstract classes can have instance variables while interfaces cannot

    • Interfaces can...

  • Answered by AI
  • Q9. What is Page Object model
  • Ans. 

    Page Object Model is a design pattern used in test automation to create an object repository for web UI elements.

    • It separates the test code from the page-specific code.

    • It improves code maintainability and reduces code duplication.

    • It allows for easy modification of UI elements without affecting the test code.

    • It enhances test script readability and reduces the effort required to create new test scripts.

    • It is widely used

  • Answered by AI
  • Q10. Annotations in TestNG
  • Ans. 

    Annotations in TestNG are used to provide additional information to the test methods and control the test execution flow.

    • Annotations are used to mark a method as a test method, configuration method, or to specify the order of execution.

    • TestNG provides several built-in annotations such as @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, etc.

    • Annotations can also be used to group tests, enable/disable tests, and...

  • Answered by AI
  • Q11. How you pass Test data in testNG
  • Ans. 

    Test data can be passed in testNG using DataProvider annotation.

    • Create a method that returns a two-dimensional array of test data

    • Annotate the test method with @DataProvider and specify the name of the data provider method

    • Pass the test data as parameters to the test method

  • Answered by AI
  • Q12. Testing life cycle
  • Q13. What is V-model
  • Ans. 

    V-model is a software development model that emphasizes testing at every stage of the development process.

    • It is a sequential development process

    • Each stage has a corresponding testing stage

    • Testing is done at every stage to ensure quality

    • It is a highly structured and disciplined approach

    • It is often used in safety-critical industries such as aerospace and defense

  • Answered by AI
  • Q14. Difference between Assert and Verify
  • Ans. 

    Assert checks if a condition is true and stops the test if it's false. Verify checks if a condition is true and continues the test if it's false.

    • Assert is used to validate the expected result of a test case.

    • Verify is used to validate the actual result of a test case.

    • Assert stops the test execution if the condition is false.

    • Verify continues the test execution if the condition is false.

    • Assert is used for critical test ca

  • Answered by AI
  • Q15. Which all exceptions you get while running scripts
  • Ans. 

    Exceptions while running scripts

    • Syntax errors

    • Runtime errors

    • Logical errors

    • Timeout errors

    • Memory errors

  • Answered by AI
  • Q16. How to handle IFrames/Window handles
  • Ans. 

    IFrames/Window handles can be handled using switchTo() method in Selenium

    • Use driver.switchTo().frame() method to switch to an IFrame

    • Use driver.switchTo().defaultContent() method to switch back to the main page

    • Use driver.getWindowHandles() method to get all window handles

    • Use driver.switchTo().window() method to switch to a new window

  • Answered by AI
  • Q17. If text box is disabled how will you pass value in that text box
  • Ans. 

    Value cannot be passed in a disabled text box.

    • Check if there is any other way to pass the value, such as through a different input field.

    • If not, enable the text box temporarily, pass the value, and then disable it again.

    • Alternatively, check if there is any JavaScript code that can be used to pass the value.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be prepared and Be cool...
Patience and Perseverance is key to success!!!

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed before Jul 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Asked about api testing concepts like what is payload, difference between query parameters and path parameters, difference status codes etc
  • Q2. Tell me about yourself and your previous experience
Round 3 - Technical 

(2 Questions)

  • Q1. This was client round where they asked me to open postman tool. And then asked to verify few scenarios like
  • Q2. Difference between different type of variables. What is request chaining. Then given one scenarios regarding request chaining to execute it from postman.
Round 4 - Technical 

(1 Question)

  • Q1. Again given few more scenarios to verify from postman tool.

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are looking for api testing just b then do good practice on postman tool.

I applied via Naukri.com and was interviewed before Jun 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Based on your profile.

Interview Preparation Tips

Interview preparation tips for other job seekers - 1 technical and 1 managerial round will be there.
Rounds will be fine. Not so difficult.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. What is the Difference Between Drop and Truncate Command ?
  • Ans. 

    Drop command deletes the table structure along with data, while truncate command deletes only the data.

    • Drop command removes the table structure and all its data, while truncate command only removes the data but keeps the table structure intact.

    • Drop command is a DDL (Data Definition Language) command, while truncate command is a DML (Data Manipulation Language) command.

    • Drop command is slower than truncate command as it ...

  • Answered by AI
  • Q2. What are the Validations you Perform in your Project ?
  • Ans. 

    In my project, I perform validations such as data completeness, data accuracy, data transformation, and data integrity checks.

    • Data completeness checks to ensure all required fields are populated

    • Data accuracy checks to verify the correctness of data

    • Data transformation checks to validate the transformation rules are applied correctly

    • Data integrity checks to maintain data consistency and reliability

  • Answered by AI
  • Q3. What is Star Schema and Snow flake schema ?
  • Ans. 

    Star Schema is a type of database schema where a central fact table is connected to multiple dimension tables. Snowflake Schema is a normalized form of Star Schema where dimension tables are further normalized into sub-dimension tables.

    • Star Schema has a central fact table connected to multiple dimension tables

    • Snowflake Schema is a normalized form of Star Schema with sub-dimension tables

    • Star Schema is denormalized for b...

  • Answered by AI
  • Q4. What is Fact and Dimension Tables
  • Ans. 

    Fact tables contain quantitative data while dimension tables contain descriptive attributes.

    • Fact tables store measurable, quantitative data such as sales revenue or quantity sold

    • Dimension tables store descriptive attributes related to the data in the fact table, such as product name or customer details

    • Fact tables are typically normalized while dimension tables are denormalized for easier querying

    • Example: In a sales dat...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Clear on Basics in First Round then go more Deeper in SQL Part for ETL Testers in Round 2

Skills evaluated in this interview

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

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

Round 1 - Technical 

(4 Questions)

  • Q1. Explain project architecture?
  • Ans. 

    Project architecture refers to the overall structure of a software project, including components, modules, and their interactions.

    • Project architecture defines how different components of a software project are organized and interact with each other.

    • It includes the high-level design of the system, such as the database structure, data flow, and integration points.

    • Project architecture also involves decisions on technologi...

  • Answered by AI
  • Q2. Explain challenges you faced in etl testing?
  • Ans. 

    Challenges in ETL testing include data quality issues, complex transformations, and handling large volumes of data.

    • Data quality issues such as missing or incorrect data can impact testing results

    • Complex transformations can be difficult to validate and may lead to errors in the ETL process

    • Handling large volumes of data can slow down testing processes and require efficient testing strategies

  • Answered by AI
  • Q3. What are roles and responsibilities?
  • Ans. 

    Roles and responsibilities refer to the tasks and duties assigned to an individual within a specific job or position.

    • Roles define the position or job title of an individual within an organization.

    • Responsibilities outline the specific tasks, duties, and expectations associated with that role.

    • Roles and responsibilities help clarify expectations, define boundaries, and ensure accountability.

    • Examples include testing data e...

  • Answered by AI
  • Q4. How to find duplicate values in python?
  • Ans. 

    Use a dictionary to find duplicate values in an array of strings in Python.

    • Create an empty dictionary to store the count of each string in the array.

    • Iterate through the array and for each string, check if it exists in the dictionary. If it does, increment the count. If not, add it to the dictionary with a count of 1.

    • After iterating through the array, check the dictionary for any strings with a count greater than 1. The

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - ETL Concepts, Datawarehouse concepts and Python also must required

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is deferred bug
  • Ans. 

    A deferred bug is a bug that is not fixed immediately but is scheduled to be fixed in a future release.

    • Deferred bugs are usually lower priority bugs that do not impact the core functionality of the system.

    • These bugs are documented and tracked for resolution in a later release.

    • Examples of deferred bugs include cosmetic issues, minor usability problems, or non-critical functionality issues.

  • Answered by AI
  • Q2. Query to get 4th highest row based on a column
  • Ans. 

    Use SQL query with ORDER BY and LIMIT to get 4th highest row based on a column

    • Use ORDER BY clause to sort the column in descending order

    • Use LIMIT 1 OFFSET 3 to get the 4th highest row

    • Example: SELECT * FROM table_name ORDER BY column_name DESC LIMIT 1 OFFSET 3

  • Answered by AI

T-Systems ICT India Interview FAQs

How many rounds are there in T-Systems ICT India Senior Software Tester interview?
T-Systems ICT India interview process usually has 3 rounds. The most common rounds in the T-Systems ICT India interview process are Assignment, Technical and HR.

Tell us how to improve this page.

Senior Consultant
1.1k salaries
unlock blur

₹10 L/yr - ₹40.6 L/yr

Consultant
1.1k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Associate Consultant
235 salaries
unlock blur

₹3.5 L/yr - ₹9.5 L/yr

SAP Basis Consultant
178 salaries
unlock blur

₹4 L/yr - ₹20 L/yr

Softwaretest Engineer
116 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Explore more salaries
Compare T-Systems ICT India with

IBM

4.0
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Tech Mahindra

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview