Upload Button Icon Add office photos

Filter interviews by

Wancura software solutions Senior Test Engineer Interview Questions and Answers

Updated 27 Jul 2022

Wancura software solutions Senior Test Engineer Interview Experiences

1 interview found

I applied via Job Fair and was interviewed before Jul 2021. 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 - Coding Test 

What is meant by string
Inheritance

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for interview
Depth in Java coding
Manual testing interview questions

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(13 Questions)

  • Q1. Are constructors non static?
  • Ans. 

    Yes, constructors are non-static methods used to initialize objects of a class.

    • Constructors are special methods used to initialize objects of a class.

    • They are non-static, meaning they are called on an instance of the class.

    • Constructors have the same name as the class and do not have a return type.

    • Example: public class Test { public Test() { // constructor code } }

  • Answered by AI
  • Q2. What you use to get elements from the drop down
  • Ans. 

    To get elements from a drop down, I use Selenium WebDriver's Select class

    • Use Select class from Selenium WebDriver to interact with drop down elements

    • Identify the drop down element using its locator

    • Instantiate a Select object with the drop down element

    • Use Select object's methods like selectByVisibleText(), selectByValue(), selectByIndex() to choose an option

  • Answered by AI
  • Q3. Is Select class or interface?
  • Ans. 

    Select is a class in Selenium WebDriver.

    • Select is used for handling dropdowns in Selenium WebDriver.

    • It provides methods to select options by visible text, value, or index.

    • Example: Select dropdown = new Select(driver.findElement(By.id("dropdown")));

    • Example: dropdown.selectByVisibleText("Option 1");

  • Answered by AI
  • Q4. How do you read data from excel
  • Ans. 

    To read data from Excel, use libraries like Apache POI or Openpyxl in Python.

    • Use libraries like Apache POI or Openpyxl in Python to read data from Excel files

    • Identify the Excel file and specify the sheet and cell from which to read data

    • Use appropriate methods provided by the library to extract data from the specified cell or range

  • Answered by AI
  • Q5. What the types of framework you have used
  • Ans. 

    I have used various types of test automation frameworks including data-driven, keyword-driven, and behavior-driven frameworks.

    • Data-driven framework: Used to separate test data from test scripts, allowing for easier maintenance and scalability. Example: TestNG with Excel or CSV files.

    • Keyword-driven framework: Utilizes keywords to represent actions or operations, making test scripts more readable and reusable. Example: R...

  • Answered by AI
  • Q6. Explain about your day to day activity
  • Q7. Array an array list difference
  • Ans. 

    Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.

    • Array is a fixed-size data structure in Java, while ArrayList is a dynamic-size data structure.

    • Arrays can hold primitive data types and objects, while ArrayList can only hold objects.

    • Arrays require a specified size during initialization, while ArrayList can dynamically resize itself.

    • Arrays use square brackets [] for declaratio...

  • Answered by AI
  • Q8. Array list and linked list difference?
  • Ans. 

    Array list stores elements in contiguous memory locations, while linked list stores elements in nodes with pointers to the next node.

    • Array list allows random access to elements based on index, while linked list requires traversal from the beginning to access elements.

    • Insertions and deletions are faster in linked list as it only requires updating pointers, while in array list it may require shifting elements.

    • Array list ...

  • Answered by AI
  • Q9. What are the challenges faced in automation?
  • Ans. 

    Challenges in automation include complex test scenarios, maintenance of scripts, and compatibility issues.

    • Complex test scenarios require thorough planning and execution.

    • Maintenance of scripts is essential to keep them up-to-date with application changes.

    • Compatibility issues arise when automation tools do not support all technologies used in the application.

  • Answered by AI
  • Q10. What are the different types of exception you have seen & how to handle it?
  • Ans. 

    Different types of exceptions include checked, unchecked, runtime, and custom exceptions.

    • Checked exceptions are checked at compile time and must be handled using try-catch or throws keyword.

    • Unchecked exceptions are not checked at compile time and can be handled using try-catch or left unhandled.

    • Runtime exceptions are unchecked exceptions that occur at runtime, such as NullPointerException or ArrayIndexOutOfBoundsExcept...

  • Answered by AI
  • Q11. What do you use for reporting?
  • Ans. 

    I use a combination of tools such as Jira, TestRail, and Excel for reporting.

    • Jira for tracking bugs and issues

    • TestRail for test case management and execution results

    • Excel for creating customized reports and data analysis

  • Answered by AI
  • Q12. Difference between assert and verify?
  • Ans. 

    Assert is used to validate the expected result while verify is used to check the actual result without stopping the execution.

    • Assert is used to validate the expected result and if the assertion fails, the test is marked as failed and stops execution.

    • Verify is used to check the actual result against the expected result but does not stop the execution even if the verification fails.

    • Assert is commonly used for critical ch...

  • Answered by AI
  • Q13. How do you push your code into github?
  • Ans. 

    Pushing code to GitHub involves using Git commands to add, commit, and push changes to a remote repository.

    • Use 'git add .' to stage all changes

    • Use 'git commit -m 'Your commit message here'' to commit changes

    • Use 'git push origin master' to push changes to the master branch on GitHub

  • Answered by AI
Round 2 - Tech-maneagerial 

(1 Question)

  • Q1. Tech and managerial questions were asked

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is selenium?
  • Ans. 

    Selenium is a popular open-source automation testing tool used for web application testing.

    • Selenium is used for automating web browsers.

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

    • Selenium WebDriver is the most commonly used component for writing test scripts.

    • Selenium IDE is a record and playback tool for creating quick tests.

    • Selenium Grid is used for parallel testing across different browsers

  • Answered by AI
  • Q2. What are the waits available in selenium?
  • Ans. 

    In Selenium, waits are used to make the automation scripts wait for a certain amount of time before executing the next step.

    • Implicit Wait: Waits for a certain amount of time before throwing a NoSuchElementException.

    • Explicit Wait: Waits for a certain condition to occur before proceeding further.

    • Fluent Wait: Waits for a condition to be true with a specified polling frequency.

    • Thread.sleep(): Pauses the execution for a spe

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What are the oops Concepts in Java?
  • Ans. 

    Oops concepts in Java are the principles of Object Oriented Programming such as Inheritance, Polymorphism, Encapsulation, and Abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Polymorphism: Allows objects to be treated as instances of their parent class.

    • Encapsulation: Hides the internal state of an object and only exposes necessary functionality.

    • Abstraction: Shows only essent...

  • Answered by AI
  • Q2. Write a program to Duplicate Elements in Array?
  • Ans. 

    Program to duplicate elements in array of strings

    • Iterate through the array and check for duplicate elements

    • Store duplicate elements in a separate array

    • Return the array of duplicate elements

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 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 

(9 Questions)

  • Q1. Explain about your Framework ?
  • Ans. 

    My framework is a combination of tools, libraries, coding standards, and guidelines used for automation testing.

    • My framework is based on the Page Object Model design pattern.

    • It uses Selenium WebDriver for browser automation.

    • It includes test data management using Excel or CSV files.

    • It has reporting capabilities using tools like ExtentReports or Allure.

    • It supports parallel execution of test cases using TestNG or JUnit.

  • Answered by AI
  • Q2. What your roles and responsibilities in your Project ? What are sprint ceremonies happening in your Agile? X path assignment given(Prepare well on CSS and X path ) without tools ? What are Interfaces an...
  • Q3. Java OOPS concepts Java Coding: 1.W.A.P to Reverse the given String ?(Program)
  • Ans. String s="WelCome"; String rev=""; int n=s.length(); for(int i=n-1;i>=0; i--){ rev=rev+s.charAt(i); } System.out.println(rev);
  • Answered Anonymously
  • Q4. 2.WAP to provide String without duplicates.(Each character repeated only once) eg: "Hello World" => "Helo Wrd"; Hint:Use Set (Linked hashset)
  • Ans. 

    The program removes duplicates from a given string using a Set data structure.

    • Create a LinkedHashSet to maintain the order of characters while removing duplicates

    • Iterate through each character in the input string and add it to the set

    • Convert the set back to a string and return the result

  • Answered by AI
  • Q5. What are Java Collections you have used in your Project ?
  • Ans. 

    I have used Java Collections such as ArrayList, HashMap, and HashSet in my project.

    • ArrayList: Used to store and manipulate a list of elements.

    • HashMap: Used to store key-value pairs for efficient retrieval.

    • HashSet: Used to store unique elements without duplicates.

  • Answered by AI
  • Q6. For File uploads how can you handle in selenium ?
  • Ans. 

    File uploads in Selenium can be handled using the sendKeys() method to input the file path.

    • Use the sendKeys() method to input the file path in the file upload field

    • Make sure the file path is correct and accessible

    • Verify the file upload by checking for the presence of the uploaded file on the page

  • Answered by AI
  • Q7. Asked about Defect life Cycle High seviority and low priority ? Low Priority and High seviority ? Medium priority bugs ?
  • Q8. How you can reslove merge conflicts in git ? Share your experience ?
  • Ans. 

    Resolve merge conflicts in git by using git commands and tools.

    • Use 'git status' to identify conflicted files

    • Open conflicted file(s) in text editor and resolve conflicts manually

    • Use 'git add' to stage resolved files

    • Commit changes using 'git commit'

    • Use 'git merge --abort' to abort merge if needed

  • Answered by AI
  • Q9. Git comands what you have used
  • Ans. 

    Various Git commands used for version control and collaboration

    • git clone: to clone a repository from a remote server

    • git add: to stage changes for commit

    • git commit: to save changes to the local repository

    • git push: to push changes to a remote repository

    • git pull: to fetch and merge changes from a remote repository

    • git branch: to create, list, delete, or switch branches

    • git merge: to merge changes from one branch into anothe...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be prepared well on Xpath and basics ?

java Programing concepts ?( I didn't find logic at the time of interview for set question)

Manual testing concepts ?

Git and Build tools ?

Ready with Editor or any Java Compiler Online(They can ask you regarding programing)

Skills evaluated in this interview

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

Code to reverse a string using building function

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

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

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - One-on-one 

(3 Questions)

  • Q1. Some java questions
  • Q2. Programming question
  • Q3. Binary to decimal conversion
Round 3 - Technical 

(1 Question)

  • Q1. Mostly related to automation testing and java oops concepts
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Oct 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Aptitude test were not competitive. They ask average questions.

Round 2 - Group Discussion 

In group discussion they ask testing and product based related questions.but iam a developer so it's difficult to handle.

Interview Preparation Tips

Topics to prepare for Amazon Senior Test Engineer interview:
  • Java
  • HTML
  • CSS
  • Javascript
  • Selinium
  • SQL
Interview preparation tips for other job seekers - Now a days most of the companies requires good communication skills. If struggle at during the interview, we can manage with good English communication because the interviewer got some hope from you.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Programs on Strings and Opps concepts and Frameworks
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Tell me about your last project.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. About embedded testing duties and responsibilities
Round 3 - HR 

(1 Question)

  • Q1. Salary negotiation and about job role

Wancura software solutions Interview FAQs

How many rounds are there in Wancura software solutions Senior Test Engineer interview?
Wancura software solutions interview process usually has 2 rounds. The most common rounds in the Wancura software solutions interview process are Resume Shortlist and Coding Test.

Tell us how to improve this page.

Wancura software solutions Senior Test Engineer Salary
based on 6 salaries
₹4.8 L/yr - ₹7.5 L/yr
44% less than the average Senior Test Engineer Salary in India
View more details

Wancura software solutions Senior Test Engineer Reviews and Ratings

based on 2 reviews

4.4/5

Rating in categories

4.4

Skill development

4.4

Work-Life balance

3.8

Salary & Benefits

3.8

Job Security

3.8

Company culture

4.4

Promotions/Appraisal

4.4

Work Satisfaction

Explore 2 Reviews and Ratings
Software Engineer
115 salaries
unlock blur

₹3.2 L/yr - ₹9 L/yr

Softwaretest Engineer
70 salaries
unlock blur

₹3.8 L/yr - ₹8 L/yr

Software Developer
56 salaries
unlock blur

₹3.2 L/yr - ₹8.5 L/yr

Devops Engineer
39 salaries
unlock blur

₹4 L/yr - ₹7.8 L/yr

Test Engineer
24 salaries
unlock blur

₹4 L/yr - ₹6.8 L/yr

Explore more salaries
Compare Wancura software solutions with

TCS

3.7
Compare

Accenture

3.9
Compare

Cognizant

3.8
Compare

Infosys

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview