Upload Button Icon Add office photos

Bosch Global Software Technologies

Compare button icon Compare button icon Compare
4.0

based on 4.1k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Bosch Global Software Technologies Senior Test Engineer Interview Questions, Process, and Tips

Updated 13 Aug 2024

Top Bosch Global Software Technologies Senior Test Engineer Interview Questions and Answers

  • Q1. Automation Testing Question What’s the difference between manual testing and automated testing?
  • Q2. Automation Testing Question What are some of the best practices in test automation?
  • Q3. Selenium Question Why should Selenium be selected as a testing tool for web applications or systems?
View all 21 questions

Bosch Global Software Technologies Senior Test Engineer Interview Experiences

3 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What is unit testing
  • Ans. 

    Unit testing is a software testing method where individual units or components of a software are tested in isolation.

    • Unit testing helps in identifying bugs early in the development process

    • It ensures that each unit of code is working as expected

    • Unit tests are usually automated and run frequently during development

    • Examples of unit testing frameworks include JUnit for Java, NUnit for .NET, and pytest for Python

  • Answered by AI
  • Q2. How do you perform unit testing
  • Ans. 

    Unit testing is performed by writing test cases for individual units or components of the software to ensure they work as expected.

    • Write test cases for each unit or component of the software

    • Execute the test cases to verify the functionality of the unit

    • Check for expected outcomes and compare with actual results

    • Use testing frameworks like JUnit, NUnit, or PyTest

    • Automate unit tests to run them regularly during development

  • Answered by AI
  • Q3. Which tool you have used to perform unit testing please elaborate
  • Ans. 

    I have used JUnit for performing unit testing in Java projects.

    • JUnit is a popular unit testing framework for Java

    • It provides annotations like @Test to define test methods

    • JUnit assertions like assertEquals are used to verify expected results

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I have been applied for the post of Senior software Test engineer in the field of Embedded domain, Interview was quite difficult went around 1.25 hr.

Skills evaluated in this interview

I was interviewed in Jan 2022.

Round 1 - Video Call 

(7 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

In this round , I was first asked some basic questions revolving around Software Testing in general and then when I told
the interviewer that I was more inclined towards Automation Testing he started asking me asking me questions around
that. In the end, the interviewer also asked me some questions related to SQL and DBMS.

  • Q1. Software Testing Question

    Explain STLC.

  • Ans. 

    STLC (Software Testing Life Cycle) is a fundamental part of SDLC which is used to test software and ensure that the
    quality standards are met. It generally involves both verification activities and validation activities. In this, different
    activities are executed in a specific order throughout the software testing process. There are basically six different
    phases in STLC. They are as follows :


    1) Requirement Analysis
    2) Tes...

  • Answered by CodingNinjas
  • Q2. Software Testing Question

    What is the importance of agile testing?

  • Ans. 

    Agile testing is basically a software testing process that uses agile methodologies i.e., follow test-first design
    paradigm. It evaluates the software from the customer's point of view. It does not require any development team to
    complete coding for starting QA, instead of testing and coding can go hand in hand. Features are tested as they are
    developed. Some of its advantages include :

    1) Boosts the performance as it allo...

  • Answered by CodingNinjas
  • Q3. Automation Testing Question

    What’s the difference between manual testing and automated testing?

  • Ans. 

    1) Manual Testing - A human executes the test cases one by one, without any software assistance.
    Automated Testing -Tests are executed by a testing tool or framework, without human assistance.

    2) Manual Testing - Useful for non-repeatable tests that involve human ingenuity, participation, and domain
    experience.
    Automated Testing - Useful for repeatable tests where the software feature under test doesn’t change frequently.

    3...

  • Answered by CodingNinjas
  • Q4. Automation Testing Question

    What are some of the best practices in test automation?

  • Ans. 

    Here are some of the best practices a software development and the testing team should use to ensure quality
    software.

    1) Decide what to automate :
    i) It’s not possible or practical to automate certain tests, such as usability, accessibility, exploratory testing, or non-
    repetitive test cases that frequently change.


    2) Assign test cases based on skill and experience :
    i) When dividing test cases, take into account the skills...

  • Answered by CodingNinjas
  • Q5. SQL Question

    What are triggers?

  • Ans. 

    Triggers in SQL is kind of stored procedures used to create a response to a specific action performed on the table
    such as INSERT, UPDATE or DELETE. You can invoke triggers explicitly on the table in the database.

    Action and Event are two main components of SQL triggers. When certain actions are performed, the event occurs in
    response to that action.


    Syntax :

    CREATE TRIGGER name {BEFORE|AFTER} (event [OR..]}
    ON table_name [F...

  • Answered by CodingNinjas
  • Q6. SQL Question

    Explain the working of SQL Privileges?

  • Ans. 

    SQL GRANT and REVOKE commands are used to implement privileges in SQL multiple user environments. The
    administrator of the database can grant or revoke privileges to or from users of database objects by using commands
    like SELECT, INSERT, UPDATE, DELETE, ALL, etc.

    1) GRANT Command : This command is used to provide database access to users other than the administrator.

    Syntax:

    GRANT privilege_name
    ON object_name
    TO {user_name|...

  • Answered by CodingNinjas
  • Q7. SQL Question

    How many Aggregate functions are available in SQL?

  • Ans. 

    SQL Aggregate functions determine and calculate values from multiple columns in a table and return a single value.

    There are 7 aggregate functions in SQL :

    1) AVG(): Returns the average value from specified columns.
    2) COUNT(): Returns number of table rows.
    3) MAX(): Returns the largest value among the records.
    4) MIN(): Returns smallest value among the records.
    5) SUM(): Returns the sum of specified column values.
    6) FIRST()...

  • Answered by CodingNinjas
Round 2 - Video Call 

(9 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

In this round, the interviewer asked me questions around BDD Frameworks, Cucumber and Selenium. At the end, I was also
asked some basic questions revolving around SQL.

  • Q1. Selenium Question

    Why should Selenium be selected as a testing tool for web applications or systems?

  • Ans. 

    Selenium provides the following advantages, which make it an excellent automated testing framework :

    1) It is free and open-source software with a large user base and supports providing community.

    2) It has cross-browser compatibility and supports multiple browsers like Google Chrome, Mozilla Firefox, Internet
    Explorer, Edge, Opera, Safari, etc.

    3) It supports multiple operating systems such as Windows, Linux, macOS, etc.

    4...

  • Answered by CodingNinjas
  • Q2. Selenium Question

    Explain what are the JUnits annotation linked with Selenium?

  • Ans. 

    The JUnits annotation linked with Selenium are :

    1) @Before public void method() – It will perform the method () before each test, this method can prepare the test
    2) @Test public void method() – Annotations @Test identifies that this method is a test method environment
    3) @After public void method() - To execute a method before this annotation is used, test method must start with
    test@Before

  • Answered by CodingNinjas
  • Q3. Selenium Question

    What are the different components of Selenium?

  • Ans. 

    Selenium is not a single tool or a framework. It is a suite of tools that work with each other or in isolation to provide
    different types of automation testing. Here are the four major components of Selenium.

    1) Selenium WebDriver
    i) A collection of open-source APIs and browser-controlling code implementations that provide a concise and
    straightforward programming interface.

    2) Selenium Grid
    i) It enables the tester to run m...

  • Answered by CodingNinjas
  • Q4. Selenium Question

    What is meant by Selenese? Explain different types of Selenium commands.

  • Ans. 

    The language used for writing test scripts in Selenium IDE is called Selenese. It is a set of commands used to test
    your web application or system. Selenium commands could be divided into 3 major categories :

    1) Actions: These are the commands interacting directly with web applications.
    2) Accessors: These are the commands which allow users to store values to a user-defined variable.
    3) Assertions: They enable a comparison...

  • Answered by CodingNinjas
  • Q5. Cucumber Question

    What are annotations in Cucumber?

  • Ans. 

    An annotation is a type of text that has been pre-defined and has a specified meaning. It tells the compiler/interpreter
    what to do when the program runs. The annotations on Cucumber are as follows :

    1) Given : It specifies the requirements for running the test.
    Example : Given I have an account on Interviewbit.

    2) When : It establishes the starting point for any test scenario.
    Example : When I log in to Interviewbit.

    3) The...

  • Answered by CodingNinjas
  • Q6. Cucumber Question

    Difference between Selenium and Cucumber.

  • Ans. 

    Open-source testing tools, Selenium and Cucumber are both used for functional testing. However, there are some
    distinctions between them.

    Here are some key distinctions between Selenium and Cucumber :

    1) Cucumber is a behavior-driven development automation tool that may be used with Selenium. Selenium is a web
    browser automation tool for web projects (or Appium).

    2) Cucumber is used for acceptance testing, while Selenium is...

  • Answered by CodingNinjas
  • Q7. Cucumber Question

    How can you run a selected test from a group of tests in Cucumber?

  • Ans. 

    1) We may execute a single test from a set of tests in the Cucumber framework using the tags idea.

    2) This is found in the TestRunner file's @CucumberOptions section. With the use of the @t keyword, we
    may tag a scenario in the feature file.

    3) A scenario can have one or more tags within the feature file. We can separate test scenarios with the assistance of
    tagging.

    4) We must pass the value within the tags argument to exe...

  • Answered by CodingNinjas
  • Q8. SQL Question

    Second Highest Salary

  • Ans. 

    Approach : Sort the distinct salary in descend order and then utilize the LIMIT clause to get the second highest salary.

    Query :

    SELECT DISTINCT Salary
    FROM Employee
    ORDER BY Salary DESC
    LIMIT 1 OFFSET 1;

  • Answered by CodingNinjas
  • Q9. SQL Question

    What is an ALIAS command?

  • Ans. 

    Aliases are the temporary names given to a table or column for the purpose of a particular SQL query. It is used when
    the name of a column or table is used other than their original name, but the modified name is only temporary.

    1) Aliases are created to make table or column names more readable.
    2) The renaming is just a temporary change and the table name does not change in the original database.
    3) Aliases are useful whe...

  • Answered by CodingNinjas
Round 3 - HR 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

This was a Technical Cum HR round where I was first asked some basic Java related concepts and then we discussed
about my expectations from the company , learnings and growth in the forthcomig years. I would suggest be honest and
try to communicate your thoughts properly in these type of rounds to maximise your chances of getting selected.

  • Q1. Basic HR Questions

    Why should we hire you ?
    What are your expectations from the company?
    How was your overall interview experience?
    What are your strengths and weakness according to you?
    Where do you see yourse...

  • Ans. 

    Tip 1 : The cross questioning can go intense some time, think before you speak.

    Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.

    Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round,
    like what are the projects currently the company is investing, which team you are mentoring. How all is the ...

  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaAbove 1 years of experienceRobert Bosch Engineering and Business Solutions Vietnam interview preparation:Topics to prepare for the interview - Software Testing , Selenium , Cucumber , API Testing , Automation TestingTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Senior Test Engineer Interview Questions Asked at Other Companies

asked in Sapiens
Q1. From Selenium -> Which Automation framework I have implemented ... read more
asked in LTIMindtree
Q2. What should be done when a defect is found in production?
Q3. Automation Testing QuestionWhat’s the difference between manual t ... read more
asked in LTIMindtree
Q4. How do you performed incrimental load in your project?
asked in CGI Group
Q5. Java QuestionWhat are Java 8 streams?

I applied via LinkedIn and was interviewed before Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

9 Questions

  • Q1. Sample program in Capl to send a message cyclically.
  • Ans. 

    A sample Capl program to send a message cyclically.

    • Use the 'on timer' event to send the message at a fixed interval

    • Create a message object and set its data and length

    • Use the 'output' function to send the message

    • Use the 'setTimer' function to set the timer for the next cycle

  • Answered by AI
  • Q2. CAN questions : related to error frame overload frame
  • Q3. CAN : some real time issues and how did you identify them on bench setup.
  • Q4. What does you Hil environment consists of ?
  • Ans. 

    My Hil environment consists of various tools and technologies for testing and automation.

    • We use tools like Selenium, Appium, JMeter, and SoapUI for testing.

    • We also use Jenkins for continuous integration and deployment.

    • Our environment includes both physical and virtual machines for testing.

    • We have a variety of operating systems and browsers for testing compatibility.

    • We use various scripting languages like Java, Python, ...

  • Answered by AI
  • Q5. Debugging skillset and protocol knowledge.
  • Q6. UDS some services : 27/19/34/31 mainly.
  • Q7. DTC status byte info
  • Q8. Automation skillset: tools and programming lang.
  • Q9. Python some basic questions related to OOPS and data structures

Interview Preparation Tips

Interview preparation tips for other job seekers - Please concentrate on what you are aware and what you have mentioned in CV. Don't mention anything extra that you haven't worked on. Bosch expects atleast 1 thing you are an expert in it.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I was interviewed in Oct 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain your day to day Activities
  • Q2. More into role specific question how to run parallels execution
Round 2 - Technical 

(1 Question)

  • Q1. Situation questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepare everything that you have mentioned in Resume
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. NDA - can't be shared
  • Ans. 

    The question pertains to a non-disclosure agreement (NDA) and cannot be shared publicly.

    • Explain that the question is related to a confidential agreement that prohibits sharing certain information.

    • Mention the importance of respecting NDAs in professional settings.

    • Provide examples of how NDAs are commonly used in the industry.

    • Discuss the consequences of violating an NDA.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. NDA- can't be shared
  • Ans. 

    The candidate was asked a question related to NDA which cannot be shared.

    • Explain the importance of NDA in protecting confidential information

    • Discuss the consequences of violating an NDA

    • Provide examples of how you have handled sensitive information under NDA in previous roles

  • Answered by AI
  • Q2. NDA - can't be shared
  • Ans. 

    The question pertains to a non-disclosure agreement (NDA) and cannot be shared.

    • Explain the importance of NDAs in protecting sensitive information

    • Discuss the consequences of violating an NDA

    • Provide examples of how NDAs are commonly used in the tech industry

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. NDA - can't be shared
  • Ans. 

    The question pertains to a non-disclosure agreement (NDA) which cannot be shared.

    • Explain the importance of NDAs in protecting sensitive information

    • Discuss the consequences of violating an NDA

    • Provide examples of how NDAs are commonly used in the tech industry

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Basic coding java
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Just an basic 30 question

Round 2 - HR 

(1 Question)

  • Q1. About my self and about your family background and salary expectations
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

String array coding questions

Round 2 - Technical 

(1 Question)

  • Q1. Debugging when we face failures
  • Ans. 

    Debugging failures involves identifying root cause, analyzing logs, using debugging tools, and collaborating with developers.

    • Identify the exact failure point by analyzing logs and error messages

    • Use debugging tools like breakpoints, watchpoints, and stack traces to pinpoint issues

    • Collaborate closely with developers to understand the code and potential causes of failure

    • Reproduce the issue in a controlled environment to t...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed before Apr 2023. There were 5 interview rounds.

Round 1 - Aptitude Test 

That time It was Logical questions on paper test, now its online

Round 2 - Coding Test 

Java, Selenium coding test + scenario based questions

Round 3 - Technical 

(1 Question)

  • Q1. Technical questions on automation
Round 4 - Behavioral 

(2 Questions)

  • Q1. Manager round with general questions about roles responsibilities
  • Q2. Why you want to join this company?
Round 5 - HR 

(1 Question)

  • Q1. Salary negotiation

Interview Questionnaire 

1 Question

  • Q1. Good organization, not good pay looking into the current market

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare to the best, on oops , string , DBMS concepts for best interview

Bosch Global Software Technologies Interview FAQs

How many rounds are there in Bosch Global Software Technologies Senior Test Engineer interview?
Bosch Global Software Technologies interview process usually has 1 rounds. The most common rounds in the Bosch Global Software Technologies interview process are Technical.
How to prepare for Bosch Global Software Technologies Senior Test 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 Bosch Global Software Technologies. The most common topics and skills that interviewers at Bosch Global Software Technologies expect are LIN, Ethernet, Security and Testing.
What are the top questions asked in Bosch Global Software Technologies Senior Test Engineer interview?

Some of the top questions asked at the Bosch Global Software Technologies Senior Test Engineer interview -

  1. which tool you have used to perform unit testing please elabor...read more
  2. What does you Hil environment consists o...read more
  3. Sample program in Capl to send a message cyclicall...read more

Tell us how to improve this page.

People are getting interviews through

based on 2 Bosch Global Software Technologies interviews
Job Portal
100%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
Bosch Global Software Technologies Senior Test Engineer Salary
based on 155 salaries
₹5.5 L/yr - ₹21 L/yr
14% more than the average Senior Test Engineer Salary in India
View more details

Bosch Global Software Technologies Senior Test Engineer Reviews and Ratings

based on 13 reviews

3.9/5

Rating in categories

4.4

Skill development

4.1

Work-Life balance

3.7

Salary & Benefits

4.3

Job Security

4.2

Company culture

2.4

Promotions/Appraisal

3.9

Work Satisfaction

Explore 13 Reviews and Ratings
Senior Software Engineer
6.4k salaries
unlock blur

₹6.4 L/yr - ₹19.9 L/yr

Software Engineer
2.7k salaries
unlock blur

₹4.1 L/yr - ₹15 L/yr

Senior Engineer
2.7k salaries
unlock blur

₹6.5 L/yr - ₹20.5 L/yr

Associate Software Engineer
1.8k salaries
unlock blur

₹3 L/yr - ₹9.1 L/yr

Specialist
1.5k salaries
unlock blur

₹9.8 L/yr - ₹30.6 L/yr

Explore more salaries
Compare Bosch Global Software Technologies with

Mercedes-Benz Research and Development India

3.9
Compare

Capgemini

3.8
Compare

Accenture

3.9
Compare

TCS

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