Upload Button Icon Add office photos
Engaged Employer

i

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

ITC Infotech Verified Tick

Compare button icon Compare button icon Compare
3.8

based on 3.6k Reviews

Filter interviews by

ITC Infotech Senior Automation Test Engineer Interview Questions and Answers

Updated 17 Jun 2018

ITC Infotech Senior Automation Test Engineer Interview Experiences

1 interview found

Interview Questionnaire 

2 Questions

  • Q1. 1. My interview it has been scheduled by one consultancy. I interviewed with ITC Infotech on June 9th 2018.
  • Q2. Interviewer was very cool and supportive guy. I maximum tried gave an answers for below questions.. 1. Interviewer asked me about SD. 2. About roles and responsibilities as a Senior automation test enginee...

Interview questions from similar companies

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

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

Round 1 - One-on-one 

(7 Questions)

  • Q1. Code to print the no of Times the letters present in a string
  • Ans. 

    Code to count the occurrences of each letter in a string and print the result

    • Iterate through each character in the string

    • Use a dictionary to store the count of each letter

    • Print the count of each letter at the end

  • Answered by AI
  • Q2. What are the ways to start a Appium server
  • Ans. 

    Appium server can be started using command line, programmatically in code, or using Appium desktop app.

    • Start Appium server using command line by running 'appium' command

    • Start Appium server programmatically in code using Appium server programmatically in code using AppiumDriverLocalService class

    • Start Appium server using Appium desktop app by launching the app and starting the server

  • Answered by AI
  • Q3. How to run tests parallel for mobile devices
  • Ans. 

    Tests can be run parallel for mobile devices using test automation frameworks like Appium or Espresso.

    • Use test automation frameworks like Appium or Espresso to run tests parallel for mobile devices

    • Leverage cloud-based testing platforms like Sauce Labs or BrowserStack for parallel testing on multiple devices

    • Implement parallel test execution using tools like TestNG or JUnit in combination with Appium or Espresso

    • Utilize d...

  • Answered by AI
  • Q4. How do you automate otp in mobile
  • Ans. 

    Automating OTP in mobile involves using automation tools to interact with the OTP input field and validate the received OTP.

    • Use automation tools like Appium or Espresso to interact with the OTP input field

    • Extract the OTP from the message received on the mobile device

    • Validate the extracted OTP with the OTP input field

    • Handle scenarios where OTP validation fails

  • Answered by AI
  • Q5. What are desired capabilities
  • Ans. 

    Desired capabilities are a set of properties or attributes that define the behavior of a browser or mobile device in Selenium automation testing.

    • Desired capabilities are key-value pairs that are used to configure the WebDriver instances in Selenium.

    • They can be used to set properties like browser name, version, platform, and other settings.

    • For example, setting 'browserName' to 'chrome' will launch the Chrome browser dur

  • Answered by AI
  • Q6. How do you tell appium to run tests on ios or Android devices
  • Ans. 

    To run tests on iOS or Android devices using Appium, specify the platformName capability in desired capabilities.

    • Specify platformName capability as 'iOS' for iOS devices and 'Android' for Android devices

    • Include other necessary desired capabilities like deviceName, platformVersion, appPackage, appActivity, etc.

    • Example: capabilities.setCapability('platformName', 'iOS');

  • Answered by AI
  • Q7. How to set up automation for ios devices
  • Ans. 

    Setting up automation for iOS devices involves using tools like Appium and Xcode for testing mobile applications.

    • Install Xcode on your Mac machine

    • Set up Appium for iOS automation

    • Connect your iOS device to the Mac machine

    • Create test scripts using Appium for iOS apps

    • Execute the test scripts on the connected iOS device

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(3 Questions)

  • Q1. Write a program to print occurrence of character from a given string
  • Ans. 

    Program to print occurrence of characters in a given string

    • Create a map to store characters and their counts

    • Iterate through the string and update the counts in the map

    • Print the characters and their counts from the map

  • Answered by AI
  • Q2. Write a program to find sum of any two elements in an array is equal to x?(x=-1)
  • Ans. 

    Program to find sum of any two elements in an array equal to -1

    • Iterate through the array and for each element, check if there exists another element whose sum is equal to -1

    • Use a hashmap to store the elements and their indices for faster lookup

    • Handle edge cases like empty array or array with less than 2 elements

    • Example: For array [-2, 3, 5, -3, 8], the pairs (-2, 1) and (3, -3) have sum equal to -1

  • Answered by AI
  • Q3. Find xpath for a given element
  • Ans. 

    Use browser developer tools to inspect element and generate xpath

    • Inspect element using browser developer tools

    • Right click on element and select 'Copy' -> 'Copy XPath'

    • Modify generated xpath if needed to make it more robust

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good interview experience. well versed in java can easily crack this interview

Skills evaluated in this interview

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

I applied via LinkedIn and was interviewed in Oct 2023. There were 2 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 - Technical 

(2 Questions)

  • Q1. 1. Tell me about yourself 2. About project and skills that i have 3. Based the above, they are asking the questions 4. most of them are not direct questions, example they didn't asked what is interface and...
  • Q2. Tell me yourself, about automation role that you are playing in your company, framework related questions, CI CD tools exposure

Interview Preparation Tips

Topics to prepare for Mphasis Senior Automation Test Engineer interview:
  • All java concepts
  • java programs
  • selenium concepts
Interview preparation tips for other job seekers - Preparation and practice is key mantra to crack the interview.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Difference between hashset and hashcode
  • Ans. 

    HashSet is a collection that does not allow duplicate elements, while hashCode is a method used to generate a unique integer value for an object.

    • HashSet is a collection class in Java that does not allow duplicate elements.

    • HashCode is a method in Java that returns a unique integer value for an object.

    • HashSet uses hashCode method to determine uniqueness of elements.

    • Example: HashSet set = new HashSet<>(); set.add("apple")...

  • Answered by AI
  • Q2. API error code 403

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What are the keywords used in Java
  • Ans. 

    Keywords in Java are reserved words that have special meaning and cannot be used as identifiers.

    • public

    • static

    • void

    • class

    • extends

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Aug 2019. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions on selenium, Rest Api, Java ,Sql

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare according to the Job description mentioned in the mail
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Initially HR called me and asked about experience. There was 1 technical round in which they ask some basic coding questions and programs on online compiler. And last 1 managerial round happend
  • Q2. In python some List, String and Dictionary related problems. and 2-3 small programs on coding
Round 2 - One-on-one 

(1 Question)

  • Q1. In Manager round they ask me one scenario of ATM logic and ask to write 1 program for it

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on basic concepts

I applied via Naukri.com and was interviewed before Jul 2021. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain about automation project you worked on
  • Q2. Wap in java to reverse string, exceptional handling, waits in selenium,
  • Ans. 

    Java code to reverse a string with exception handling and waits in Selenium

    • Use StringBuilder to reverse the string

    • Use try-catch block for exception handling

    • Use implicit or explicit waits in Selenium for synchronization

    • Example: String originalString = "hello"; StringBuilder reversedString = new StringBuilder(originalString).reverse();

    • Example: try { // code that may throw exception } catch (Exception e) { // handle excep

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Day to day activities, explain any challenging task you faced
Round 3 - HR 

(1 Question)

  • Q1. Nothing much than salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be confident on selenium topics and manual testing topics and little bit of java knowledge is enough

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. They have asked Java, like arrays, about selenium, and cucumber and reporting in selenium

Interview Preparation Tips

Interview preparation tips for other job seekers - Just go through Java very well and be prepare for selenium

Tell us how to improve this page.

ITC Infotech Senior Automation Test Engineer Salary
based on 10 salaries
₹8.5 L/yr - ₹15.5 L/yr
12% less than the average Senior Automation Test Engineer Salary in India
View more details

ITC Infotech Senior Automation Test Engineer Reviews and Ratings

based on 2 reviews

3.0/5

Rating in categories

2.0

Skill development

2.0

Work-life balance

1.0

Salary

3.0

Job security

3.0

Company culture

1.0

Promotions

3.0

Work satisfaction

Explore 2 Reviews and Ratings
Associate Information Technology Consultant
5.2k salaries
unlock blur

₹4.1 L/yr - ₹17.2 L/yr

Lead Consultant
4.4k salaries
unlock blur

₹9 L/yr - ₹35.4 L/yr

Associate Consultant
830 salaries
unlock blur

₹1.5 L/yr - ₹16 L/yr

Software Engineer
499 salaries
unlock blur

₹4 L/yr - ₹16.3 L/yr

Software Developer
363 salaries
unlock blur

₹2.3 L/yr - ₹13 L/yr

Explore more salaries
Compare ITC Infotech with

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

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