PwC
Novartis Interview Questions and Answers
Q1. How do you work on Manual to Automation conversation ratio?
I work on manual to automation conversion ratio by analyzing the repetitive and time-consuming manual tasks and automating them.
Identify the manual tasks that are repetitive and time-consuming
Analyze the feasibility of automating those tasks
Prioritize the tasks based on their impact on the testing process
Create a plan for automation and execute it
Regularly review and update the automation plan
Collaborate with the team to ensure the automation is effective
Q2. Key word in BDD framework to run common cases?
Scenario outline
Scenario outline is the key word in BDD framework to run common cases
It allows for the creation of a template scenario with placeholders for input values
The placeholders can be filled in with specific values for each test case
Q3. Write a program to find character occurances in "Hello World"
Program to find character occurances in 'Hello World'
Create a map to store character occurrences
Iterate through each character in the string and update the map
Print the character occurrences from the map
Q4. Tell me about authentication methods in rest
Authentication methods in REST involve using tokens or credentials to verify the identity of the user or client.
Basic Authentication: Uses a username and password encoded in Base64.
Bearer Token Authentication: Uses a token generated by the server and sent in the Authorization header.
OAuth 2.0: Allows third-party applications to obtain limited access to a user's resources without exposing their credentials.
API Keys: Unique identifiers used to authenticate requests to an API.
Di...read more
Q5. What are the annotations used in TestNG
TestNG annotations are used to control the flow of test methods and provide additional information about the test.
Annotations like @Test, @BeforeSuite, @AfterSuite are used to define test methods and setup/teardown methods
Annotations like @BeforeTest, @AfterTest are used to run setup/teardown methods before/after a test
Annotations like @BeforeClass, @AfterClass are used to run setup/teardown methods before/after a test class
Annotations like @BeforeMethod, @AfterMethod are use...read more
Q6. What is multithreading
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for better performance and resource utilization.
Multithreading allows multiple threads to run concurrently within the same process.
Each thread has its own stack and shares the same memory space.
Multithreading can improve performance by utilizing multiple CPU cores efficiently.
Examples of multithreading include running multiple tasks simultaneously in a web server or processing data in pa...read more
More about working at PwC
Interview Process at Novartis
Top Automation Test Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month