Upload Button Icon Add office photos
Engaged Employer

i

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

UST Product Engineering Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

UST Product Engineering Qa Automation Testing Engineer Interview Questions and Answers

Updated 16 Jun 2023

UST Product Engineering Qa Automation Testing Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 

(5 Questions)

  • Q1. Testing framework,oops concept in framework,use of collection in your testing framework,Xpath,webdriver methods,data provider,git commands,reverse number program,
  • Q2. Diff between list and set
  • Ans. 

    List is an ordered collection of elements with duplicates allowed, while set is an unordered collection of unique elements.

    • List maintains the order of elements, while set does not guarantee any specific order.

    • List allows duplicate elements, while set does not allow duplicates.

    • List is typically implemented using arrays or linked lists, while set is implemented using hash tables or trees.

  • Answered by AI
  • Q3. GetWindowHandles written type
  • Q4. FindElements written type
  • Ans. 

    findElements method is used to locate multiple elements on a web page based on a given locator strategy.

    • findElements method returns a list of WebElements matching the specified locator strategy.

    • Common locator strategies include ID, class name, tag name, name, xpath, and css selector.

    • Example: List elements = driver.findElements(By.xpath("//div[@class='example']"));

Answered by AI
  • Q5. Explain your framework
  • Ans. 

    My framework is a data-driven framework using Selenium WebDriver and TestNG for automated testing.

    • Data-driven approach allows for easy maintenance and scalability

    • Utilizes Selenium WebDriver for interacting with web elements

    • TestNG for test execution and reporting

    • Supports parallel execution for faster test runs

  • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - you should be clear on finding xpaths, webdriver methods and return types,git commands

    Skills evaluated in this interview

    Interview questions from similar companies

    I applied via Naukri.com and was interviewed in Jan 2022. There were 3 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 - Aptitude Test 

    Math, logical reasoning, verbal communication

    Round 3 - Technical 

    (1 Question)

    • Q1. Java basic programming

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Must know about testing Manual and Automation tool
    Create test plan , write test scenario, Write and execution of test case
    Error, Defect,bug tracking, SDLC,STLC Agile methodology, functional testing, Database Testing, GUI testing, Exploratory testing,Black Box testing, white Box testing,V Model,QA,QC, severity, Priority

    I applied via Company Website and was interviewed before Nov 2021. There were 5 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 - Aptitude Test 

    Medium level Aptitude questions,and basic coding knowledge required to clear the First round

    Round 3 - Assignment 

    Communication skill Assessment

    Round 4 - Technical 

    (5 Questions)

    • Q1. Core Java Questions,few may ask to write basic program in Java/C/python
    • Q2. Write a program to print Fibonacci series
    • Ans. 

      Program to print Fibonacci series

      • Declare two variables to store the first two numbers of the series

      • Use a loop to generate the next numbers in the series

      • Print each number as it is generated

    • Answered by AI
    • Q3. Program to Print palindrome
    • Ans. 

      Program to print palindrome

      • A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward

      • To check if a string is a palindrome, we can compare the first and last characters, then the second and second-to-last characters, and so on

      • If all pairs match, the string is a palindrome

      • We can use a loop to iterate through the string and compare the characters

    • Answered by AI
    • Q4. Program to print average of number series
    • Ans. 

      Program to print average of number series

      • Create a variable to store the sum of the numbers in the series

      • Create a variable to store the count of numbers in the series

      • Loop through the series and add each number to the sum variable

      • Increment the count variable for each number in the series

      • Calculate the average by dividing the sum by the count

      • Print the average

    • Answered by AI
    • Q5. Program to print sum of 2 numbers
    • Ans. 

      Program to print sum of 2 numbers

      • Declare 2 variables to store the numbers

      • Add the variables and store the result in another variable

      • Print the result

    • Answered by AI
    Round 5 - HR 

    (1 Question)

    • Q1. Self Intro,Fav movie and why is it favourite,Hobbies

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Prepare well with aptitude and Java.All the best🙂
    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (1 Question)

    • Q1. Write a java program to remove duplicate element from arrays
    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (1 Question)

    • Q1. Self introductions and java coding round
    Interview experience
    5
    Excellent
    Difficulty level
    Easy
    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 

    (6 Questions)

    • Q1. Question of test automation framework
    • Q2. Coding problems on Arrays, Strings
    • Q3. Basic questions on selenium
    • Q4. Git commands. What is git stash used for?
    • Ans. 

      Git stash is used to temporarily store changes that are not ready to be committed.

      • Git stash is used to save changes that are not ready to be committed, allowing you to switch branches or work on something else.

      • It is useful when you want to temporarily store changes without committing them.

      • You can later apply the stashed changes back to your working directory.

      • Example: git stash save 'work in progress'

      • Example: git stash

    • Answered by AI
    • Q5. How to handle conflicts in git
    • Ans. 

      Conflicts in git can be handled by resolving them through merging, rebasing, or using tools like git mergetool.

      • Communicate with team members to understand changes causing conflicts

      • Resolve conflicts by manually editing files or using git mergetool

      • Use git rebase to reapply changes on top of another branch

      • Merge conflicting branches after resolving conflicts

    • Answered by AI
    • Q6. Questions on Data Provider, TestNG annotations

    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 Jan 2024. There was 1 interview round.

    Round 1 - Technical 

    (4 Questions)

    • Q1. Difference between hash map and hash table
    • Ans. 

      HashMap is non-synchronized and allows null values and keys, while HashTable is synchronized and does not allow null values or keys.

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

      • HashMap allows null values and keys, while HashTable does not allow null values or keys.

      • HashMap is generally preferred over HashTable for non-thread-safe operations due to better performance.

    • Answered by AI
    • Q2. What is final finally finalize
    • Ans. 

      final, finally, and finalize are keywords in Java used for different purposes.

      • final is a keyword used to declare constants, prevent method overriding, and prevent inheritance.

      • finally is a block of code that is always executed, whether an exception is thrown or not.

      • finalize is a method used for cleanup operations before an object is garbage collected.

    • Answered by AI
    • Q3. What is idempotent in API
    • Ans. 

      Idempotent in API means that making the same request multiple times has the same effect as making it once.

      • Idempotent operations produce the same result regardless of how many times they are called.

      • GET and PUT requests are typically idempotent, while POST requests are not.

      • For example, sending a PUT request to update a resource should have the same result whether it is sent once or multiple times.

    • Answered by AI
    • Q4. Pillars of JAVA and explain with example
    • Ans. 

      The pillars of JAVA are Inheritance, Encapsulation, Polymorphism, and Abstraction.

      • Inheritance: Allows a class to inherit properties and behavior from another class. Example: class Dog extends Animal.

      • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: private variables with public getter and setter methods.

      • Polymorphism: Ability of a method to do different things based on the ob...

    • Answered by AI

    Skills evaluated in this interview

    Round 1 - Technical 

    (2 Questions)

    • Q1. Describe Singleton design pattern.
    • Ans. 

      Singleton design pattern restricts the instantiation of a class to a single instance and provides a global point of access to it.

      • Ensures only one instance of a class exists

      • Provides a global point of access to the instance

      • Uses a private constructor to prevent external instantiation

      • Commonly used in logging, database connections, and configuration settings

    • Answered by AI
    • Q2. Explain the framework
    • Ans. 

      A framework is a set of guidelines, rules, and best practices used to develop software applications.

      • A framework provides a structure for organizing code and helps to ensure consistency across the application.

      • It can include libraries, tools, and templates to simplify development.

      • Examples of popular frameworks include React, Angular, and Django.

      • Frameworks can be used for both manual and automated testing.

      • They can also be...

    • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Was asked almost everything that was on the resume.

    Skills evaluated in this interview

    Interview experience
    3
    Average
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (1 Question)

    • Q1. Automation frameworks

    I was interviewed before Oct 2021.

    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. Prject architecture and your role
    • Q2. Automation Frameworks related questions

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Please inform clearly to candidates about the interview process

    UST Product Engineering Interview FAQs

    How many rounds are there in UST Product Engineering Qa Automation Testing Engineer interview?
    UST Product Engineering interview process usually has 2 rounds. The most common rounds in the UST Product Engineering interview process are Resume Shortlist and Technical.
    How to prepare for UST Product Engineering Qa Automation Testing Engineer interview?
    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 UST Product Engineering. The most common topics and skills that interviewers at UST Product Engineering expect are API, Automation Testing, Cucumber, Java and Selenium.
    What are the top questions asked in UST Product Engineering Qa Automation Testing Engineer interview?

    Some of the top questions asked at the UST Product Engineering Qa Automation Testing Engineer interview -

    1. diff between list and ...read more
    2. explain your framew...read more
    3. findElements written t...read more

    Tell us how to improve this page.

    UST Product Engineering Qa Automation Testing Engineer Interview Process

    based on 1 interview

    Interview experience

    4
      
    Good
    View more
    UST Product Engineering Qa Automation Testing Engineer Salary
    based on 5 salaries
    ₹6.5 L/yr - ₹9.6 L/yr
    14% more than the average Qa Automation Testing Engineer Salary in India
    View more details

    UST Product Engineering Qa Automation Testing Engineer Reviews and Ratings

    based on 2 reviews

    4.1/5

    Rating in categories

    3.5

    Skill development

    3.1

    Work-life balance

    3.5

    Salary

    3.1

    Job security

    3.6

    Company culture

    3.1

    Promotions

    3.1

    Work satisfaction

    Explore 2 Reviews and Ratings
    Senior Software Engineer
    80 salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Software Engineer
    77 salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Software Developer
    32 salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Associate Software Engineer
    29 salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    QA Engineer
    28 salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Explore more salaries
    Compare UST Product Engineering with

    TCS

    3.7
    Compare

    Infosys

    3.6
    Compare

    Wipro

    3.7
    Compare

    HCLTech

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