Premium Employer

i

This company page is being actively managed by Societe Generale Global Solution Centre Team. If you also belong to the team, you can get access from here

Filter interviews by

Societe Generale Global Solution Centre Qa Automation Testing Engineer Interview Questions and Answers

Updated 29 Jul 2022

Societe Generale Global Solution Centre Qa Automation Testing Engineer Interview Experiences

1 interview found

Round 1 - Technical 

(1 Question)

  • Q1. Simple questions about OOP and data structures in Java.

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep your cool and dont get discouraged.

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Societe Generale Global Solution Centre?
Ask anonymously on communities.

Interview questions from similar companies

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

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

Round 1 - Aptitude Test 

2 hours there are 4 sections

Round 2 - Technical 

(2 Questions)

  • Q1. Related to java
  • Q2. Related to c++ and oops concepts

Qa Automation Testing Engineer Interview Questions Asked at Other Companies

asked in GlobalLogic
Q1. selenium: what are selenium components, what are the different lo ... read more
asked in GlobalLogic
Q2. How do you convert a JSON object to a string and vice versa?
asked in GlobalLogic
Q3. Write a program to find the elements of a list that have the leas ... read more
asked in GlobalLogic
Q4. Robot Framework : what are standard libraries in Robot Framework? ... read more
asked in GlobalLogic
Q5. what are the locators in selenium? what is the difference between ... read more
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Test was based on Aptitude and Selenium, Java question.

Round 2 - Technical 

(2 Questions)

  • Q1. Sorting of hashmap using keys without any method. xpath for list of webelements in PageFactory. TARGET folder in maven Data Table in cucumber.
  • Ans. 

    Sorting a hashmap using keys without any method involves iterating through the keys and rearranging them in ascending order.

    • Iterate through the keys of the hashmap

    • Compare each key with the next key and swap them if they are in the wrong order

    • Continue this process until all keys are in ascending order

  • Answered by AI
  • Q2. Use Set to store all the keys and then perform soting.
  • Ans. 

    Use a Set to store unique keys and sort them for efficient retrieval and organization.

    • A Set automatically handles duplicates, ensuring all keys are unique.

    • Example: let keysSet = new Set(['key1', 'key2', 'key1']); // keysSet will contain 'key1', 'key2'.

    • Convert the Set to an array for sorting: let sortedKeys = Array.from(keysSet).sort();

    • Sorting can be done using the default sort method or a custom comparator.

    • Example: sor...

  • 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 appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. 1. Background Keyword 2. Code for Occurrences for a String 3. Code for all 3 Waits and Definition
  • Ans. 

    Understanding background keywords, string occurrences, and wait types is essential for effective QA automation testing.

    • Background Keyword: In automation testing, a background keyword is a reusable function or command that can be executed in various test cases, enhancing efficiency.

    • Code for Occurrences: To count occurrences of a string in Python, use: 'string.count(substring)'. Example: 'hello world'.count('o') returns ...

  • Answered by AI
  • Q2. 4. Code for Screenshot 5. Code for excel test data 6. Action class 7. Xpath checks
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Approached by Company and was interviewed in Feb 2023. There were 2 interview rounds.

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 

(2 Questions)

  • Q1. Core java, TestNG, git, programming question
  • Q2. Project framework, selenium basics,xpath, jenkins

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare java concepts, framework structure and programming
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
No response

I appeared for an interview in Dec 2024.

Round 1 - Aptitude Test 

Basic quant and reasoning questions
Selenium MCQ
Java programs with MCQ

Round 2 - Technical 

(23 Questions)

  • Q1. Tell me about yourself
  • Q2. Where you initialise driver
  • Ans. 

    The driver is typically initialized in the setup method of a test automation framework.

    • Driver initialization is usually done in a setup method before test execution.

    • Commonly used methods for driver initialization include WebDriverManager, System.setProperty, and driver instantiation.

    • Example: WebDriverManager.chromedriver().setup();

  • Answered by AI
  • Q3. Driver is static or non static
  • Ans. 

    Driver can be both static and non-static depending on the context of its usage.

    • Driver class can be static if it is used to initiate the WebDriver instance in a test automation framework.

    • Driver class can be non-static if it is used as an instance variable within a test class.

    • Static driver can be accessed directly without creating an object of the class.

    • Non-static driver requires an object of the class to be created befo...

  • Answered by AI
  • Q4. Difference between static and non static
  • Ans. 

    Static variables belong to the class itself, while non-static variables belong to instances of the class.

    • Static variables are shared among all instances of a class

    • Non-static variables are unique to each instance of a class

    • Static variables are initialized only once, at the start of the program

    • Non-static variables are initialized separately for each instance of the class

  • Answered by AI
  • Q5. Disadvantages of static and non static
  • Ans. 

    Static and non-static have their own disadvantages in QA automation testing.

    • Static methods cannot be overridden or inherited, making it difficult to create flexible test cases.

    • Non-static methods require an instance of the class to be created, which can lead to increased memory usage.

    • Static methods can lead to tight coupling between classes, making it harder to maintain and update the code.

    • Non-static methods may have de...

  • Answered by AI
  • Q6. Parallel execution in TestNG
  • Ans. 

    TestNG allows parallel execution of test cases to save time and improve efficiency.

    • TestNG provides the 'parallel' attribute in the testng.xml file to specify the level of parallelism for test execution.

    • Parallel execution can be achieved at the test level, class level, method level, or suite level.

    • TestNG also supports parallel execution of tests across multiple classes or suites using the 'parallel' attribute in the sui...

  • Answered by AI
  • Q7. Write the code for Parallel testing in TestNG
  • Ans. 

    Parallel testing in TestNG allows running tests concurrently for faster execution.

    • Use 'parallel' attribute in testng.xml file to specify parallel execution mode.

    • Set 'parallel' attribute to 'methods', 'classes', or 'tests' based on the level of parallelism needed.

    • Example: <suite name='MySuite' parallel='tests'>

    • Use 'thread-count' attribute to specify the number of threads to use for parallel execution.

  • Answered by AI
  • Q8. Difference between parallel methods and parallel tests
  • Ans. 

    Parallel methods run multiple methods concurrently within a single test, while parallel tests run multiple tests concurrently.

    • Parallel methods execute multiple methods within a single test class concurrently.

    • Parallel tests execute multiple test classes concurrently.

    • Parallel methods are useful for speeding up the execution of a single test, while parallel tests are useful for running multiple tests faster.

    • Example: Runni...

  • Answered by AI
  • Q9. Upload file using rest assured
  • Ans. 

    Use Rest Assured to upload a file

    • Use the given file path to create a File object

    • Use MultiPartSpecBuilder to build the request with the file

    • Send the request using Rest Assured's given(), when(), and post() methods

  • Answered by AI
  • Q10. Postman basic questions
  • Q11. Parameter for post method in postman
  • Ans. 

    The parameter for a POST method in Postman is typically sent in the request body.

    • Parameters are sent in the request body in key-value pairs

    • Parameters can be sent as form-data, x-www-form-urlencoded, or raw JSON

    • Example: {"key": "value"}

  • Answered by AI
  • Q12. BDD Framework cucumber
  • Q13. Cucumber execution process
  • Ans. 

    Cucumber executes tests by interpreting Gherkin syntax, running steps defined in code, and reporting results.

    • Cucumber uses Gherkin language for writing test scenarios in a human-readable format.

    • Each scenario consists of Given, When, Then steps that describe the behavior of the application.

    • Step definitions in code map Gherkin steps to executable code, often written in Java, Ruby, or JavaScript.

    • Cucumber executes scenario...

  • Answered by AI
  • Q14. How cucumber know step defination file placed
  • Ans. 

    Cucumber knows the step definition file based on the annotations provided in the feature files.

    • Cucumber uses annotations like @Given, @When, @Then to map steps in feature files to corresponding step definition methods.

    • Step definition files are typically placed in a separate package or directory within the project structure.

    • Cucumber scans the project directory for step definition files based on the package structure and...

  • Answered by AI
  • Q15. Parameters used in cucumber
  • Ans. 

    Parameters used in cucumber are used to pass values to the step definitions in feature files.

    • Parameters are defined in feature files using < > syntax

    • Parameters can be passed to step definitions using Regular Expressions

    • Parameters can be used to make scenarios more reusable and dynamic

  • Answered by AI
  • Q16. Datatable in cucumber
  • Ans. 

    Datatable in Cucumber is used to pass multiple sets of data to a step definition in a scenario.

    • Datatables are defined using pipes (|) to separate values

    • Each row in the datatable represents a set of data passed to the step definition

    • Datatables can be used for parameterization and data-driven testing

  • Answered by AI
  • Q17. Have u created the testplan document when porject was started
  • Ans. 

    Yes, I have created the test plan document at the start of the project.

    • Yes, I always create a test plan document at the beginning of a project to outline the testing approach and strategy.

    • The test plan document includes details on scope, objectives, resources, schedule, and test cases.

    • It helps in ensuring that all stakeholders are aligned on the testing process and expectations.

    • For example, in my previous project, I cr...

  • Answered by AI
  • Q18. Testing cycle when project was on initial level
  • Ans. 

    During the initial testing cycle of a project, focus is on establishing test cases, setting up test environments, and identifying potential issues.

    • Creating test cases based on requirements

    • Setting up test environments

    • Identifying potential issues and risks

    • Executing test cases and reporting defects

    • Collaborating with developers to resolve issues

  • Answered by AI
  • Q19. Risk management and risk based testing
  • Q20. Which estimate technique you follow , if fibonacci then why it is in 1 2 3 5 8 13 ?? Not in 12345678
  • Ans. 

    Fibonacci sequence is a mathematical pattern where each number is the sum of the two preceding ones.

    • Fibonacci sequence is a series of numbers where each number is the sum of the two preceding ones.

    • The sequence starts with 1, 2, then each subsequent number is the sum of the two previous numbers (1+2=3, 2+3=5, 3+5=8, and so on).

    • This sequence is used in estimating because it reflects natural growth patterns found in natur...

  • Answered by AI
  • Q21. What is testing matrix and automation ROI
  • Ans. 

    Testing matrix is a tool used to track test coverage and automation ROI is the return on investment from implementing automation testing.

    • Testing matrix is a visual representation of test cases, test scenarios, and their coverage across different platforms, browsers, devices, etc.

    • Automation ROI is the measure of the benefits gained from automation testing compared to the costs incurred in implementing and maintaining th...

  • Answered by AI
  • Q22. Cicd tool
  • Q23. Handle team ?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Basic Selenium and Java questions
Frequency counter code in Java
Gmail login Automation

Round 2 - Behavioral 

(2 Questions)

  • Q1. Why looking for another job
  • Ans. 

    Seeking new challenges and growth opportunities in a dynamic work environment.

    • Looking for opportunities to expand my skill set and knowledge in automation testing

    • Seeking a more collaborative team environment to enhance my learning and development

    • Interested in working on cutting-edge technologies and projects to further my career

  • Answered by AI
  • Q2. Expected salary
  • Ans. 

    Negotiable based on experience and responsibilities

    • Salary expectations are based on industry standards, experience, and responsibilities of the role

    • Research average salaries for Qa Automation Testing Engineers in the specific location

    • Consider benefits, bonuses, and other perks in addition to base salary

    • Be prepared to discuss salary range during negotiation

  • Answered by AI
Are these interview questions helpful?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Java program related to Strings operation

Round 2 - Technical 

(1 Question)

  • Q1. About Selenium and testng framework related
Round 3 - HR 

(1 Question)

  • Q1. Salary negotiation
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Find out the repeated numbers in a string.

Round 2 - Technical 

(2 Questions)

  • Q1. How to do parallel testing
  • Ans. 

    Parallel testing involves running multiple test cases simultaneously to reduce overall testing time.

    • Use a test automation tool that supports parallel execution, such as Selenium Grid or TestNG.

    • Divide test cases into smaller, independent groups that can be run in parallel.

    • Ensure that the test environment can handle the increased load of running multiple tests at once.

    • Monitor the test execution to identify any issues or ...

  • Answered by AI
  • Q2. Explain about the Automation Framework
  • Ans. 

    Automation framework is a set of guidelines, best practices, and tools used for automated testing.

    • Automation framework provides structure and organization to automated tests

    • It helps in reducing maintenance efforts by promoting reusability of code

    • Common types of automation frameworks include data-driven, keyword-driven, and hybrid frameworks

    • Examples of automation frameworks include Selenium WebDriver, TestNG, and Cucumb...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepared well on Java question
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Job Fair and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Coding Test 

1.30 hours, Java, selenium

Round 2 - One-on-one 

(1 Question)

  • Q1. Java program to compare 2 strings and check if both matching Selenium Code for Drag and Drop images Selenium code for selecting all the elements from the dropdown Java concepts: OOPs, Inheritance(Multiple ...
  • Ans. 

    The interview question covers Java programming, Selenium automation, OOPs concepts, and testing concepts.

    • Use equals() method in Java to compare two strings for exact match

    • Use dragAndDrop() method in Selenium for drag and drop functionality

    • Use Select class in Selenium for handling dropdowns

    • OOPs concepts include encapsulation, inheritance, polymorphism, and abstraction

    • Selenium waits can be implemented using WebDriverWait...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. AI Generated interview which is same a face-to-face interview. Questions asked on Java concepts, Selenium concepts

Societe Generale Global Solution Centre Interview FAQs

How many rounds are there in Societe Generale Global Solution Centre Qa Automation Testing Engineer interview?
Societe Generale Global Solution Centre interview process usually has 1 rounds. The most common rounds in the Societe Generale Global Solution Centre interview process are Technical.

Tell us how to improve this page.

Join Societe Generale Global Solution Centre Building together, a Better & Sustainable future.
Software Engineering Specialist
2k salaries
unlock blur

₹14.4 L/yr - ₹26 L/yr

Senior Analyst
1.9k salaries
unlock blur

₹6 L/yr - ₹13.9 L/yr

Software Engineer
1.8k salaries
unlock blur

₹6.7 L/yr - ₹16 L/yr

Analyst
1.7k salaries
unlock blur

₹3.8 L/yr - ₹9.5 L/yr

Business Analyst
1.2k salaries
unlock blur

₹10.7 L/yr - ₹20.5 L/yr

Explore more salaries
Compare Societe Generale Global Solution Centre with

Accenture

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare
write
Share an Interview