i
Veeva
Systems
Filter interviews by
I possess strong technical skills, relevant experience, and a passion for quality assurance in automation testing.
Proficient in automation tools like Selenium and TestNG, having successfully automated regression tests for a web application.
Experience in scripting with languages such as Python and Java, which enhances my ability to create robust test scripts.
Strong understanding of the software development lifecycl...
My bug process involves thorough testing, documenting, prioritizing, and tracking bugs to resolution.
I start by thoroughly testing the software to identify bugs.
I document each bug with detailed steps to reproduce, screenshots, and any relevant information.
I prioritize bugs based on severity and impact on users.
I track bugs through a bug tracking system, regularly updating their status and working towards resoluti...
Find the frequency of each string in an array of strings.
Create a hashmap to store the frequency of each string.
Iterate through the array of strings and update the hashmap accordingly.
Return the hashmap with the frequency of each string.
AB testing for a modular quantum framework involves testing different versions of the framework to determine which one performs better.
Create multiple versions of the modular quantum framework with different features or configurations.
Randomly assign users to each version to ensure unbiased results.
Measure key performance indicators such as speed, accuracy, and scalability for each version.
Compare the results to d...
AB testing is a method used in marketing and product development to compare two versions of a webpage or app to determine which one performs better.
AB testing involves creating two versions (A and B) of a webpage, app, or marketing campaign with one differing element.
Users are randomly shown either version A or B, and their interactions are measured to determine which version is more effective.
The version that per...
My framework is a data-driven framework that uses Selenium WebDriver and TestNG for automated testing.
Uses Selenium WebDriver for interacting with web elements
Utilizes TestNG for test case management and reporting
Employs data-driven approach for test data separation
Supports parallel execution for faster test runs
Check page load completion using browser tools and wait for specific elements
Use browser developer tools to check network activity and resource loading
Wait for specific elements or events to be present on the page
Utilize JavaScript functions like document.readyState or jQuery's document.ready
Yes, I have written static methods in my previous projects.
Yes, I have written static methods for utility functions that do not require an instance of the class to be created.
Static methods are commonly used for helper functions, mathematical calculations, or any operation that does not depend on the state of the object.
For example, a static method to convert temperature units or calculate the area of a circle.
A linked list is a data structure where each element points to the next element in the sequence.
Nodes contain data and a reference to the next node
Insertion and deletion can be done efficiently
Traversal starts from the head node
Example: Singly linked list, Doubly linked list
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
My bug process involves thorough testing, documenting, prioritizing, and tracking bugs to resolution.
I start by thoroughly testing the software to identify bugs.
I document each bug with detailed steps to reproduce, screenshots, and any relevant information.
I prioritize bugs based on severity and impact on users.
I track bugs through a bug tracking system, regularly updating their status and working towards resolution.
I applied via LinkedIn and was interviewed in Jun 2024. There were 4 interview rounds.
Extract and sum all numeric values from a given string in Java.
Use a loop to iterate through each character in the string.
Check if a character is a digit using Character.isDigit().
Build numbers from consecutive digits and add them to a sum.
Example: For 'abdc112kg45ldy4p9', extract 112, 45, 4, and 9.
Calculate the day of the week for September 14, given January 1 is a Monday.
January 1 is a Monday.
Count the total days from January 1 to September 14.
Days in each month: Jan(31), Feb(28), Mar(31), Apr(30), May(31), Jun(30), Jul(31), Aug(31), Sep(14).
Total days = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 14 = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 14 = 245.
Calculate the day of the week: 245 days from Monday = 245 % 7 =...
A NullPointerException occurs when trying to use an object reference that has not been initialized.
1. Attempting to call a method on a null object: String str = null; str.length(); // Throws NullPointerException
2. Accessing an element of a null array: int[] arr = null; int num = arr[0]; // Throws NullPointerException
3. Trying to use an object in a collection that is null: List<String> list = n...
I applied via Job Portal
Find the frequency of each string in an array of strings.
Create a hashmap to store the frequency of each string.
Iterate through the array of strings and update the hashmap accordingly.
Return the hashmap with the frequency of each string.
I applied via Naukri.com and was interviewed in Aug 2024. There were 3 interview rounds.
DSA modrate and java question was asked
Dsa and java related questions were asked
A linked list is a data structure where each element points to the next element in the sequence.
Nodes contain data and a reference to the next node
Insertion and deletion can be done efficiently
Traversal starts from the head node
Example: Singly linked list, Doubly linked list
I applied via Company Website and was interviewed in Nov 2024. There were 4 interview rounds.
I possess strong technical skills, relevant experience, and a passion for quality assurance in automation testing.
Proficient in automation tools like Selenium and TestNG, having successfully automated regression tests for a web application.
Experience in scripting with languages such as Python and Java, which enhances my ability to create robust test scripts.
Strong understanding of the software development lifecycle (SD...
Test case assignment
Basic coding programs and theory questions
Panel interview including behavioral and functional round
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
My framework is a data-driven framework that uses Selenium WebDriver and TestNG for automated testing.
Uses Selenium WebDriver for interacting with web elements
Utilizes TestNG for test case management and reporting
Employs data-driven approach for test data separation
Supports parallel execution for faster test runs
Yes, I have written static methods in my previous projects.
Yes, I have written static methods for utility functions that do not require an instance of the class to be created.
Static methods are commonly used for helper functions, mathematical calculations, or any operation that does not depend on the state of the object.
For example, a static method to convert temperature units or calculate the area of a circle.
Check page load completion using browser tools and wait for specific elements
Use browser developer tools to check network activity and resource loading
Wait for specific elements or events to be present on the page
Utilize JavaScript functions like document.readyState or jQuery's document.ready
AB testing is a method used in marketing and product development to compare two versions of a webpage or app to determine which one performs better.
AB testing involves creating two versions (A and B) of a webpage, app, or marketing campaign with one differing element.
Users are randomly shown either version A or B, and their interactions are measured to determine which version is more effective.
The version that performs...
AB testing for a modular quantum framework involves testing different versions of the framework to determine which one performs better.
Create multiple versions of the modular quantum framework with different features or configurations.
Randomly assign users to each version to ensure unbiased results.
Measure key performance indicators such as speed, accuracy, and scalability for each version.
Compare the results to determ...
I applied via Approached by Company and was interviewed in Mar 2023. There were 2 interview rounds.
Top trending discussions
Some of the top questions asked at the Veeva Systems interview -
The duration of Veeva Systems interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 18 interview experiences
Difficulty level
Duration
based on 42 reviews
Rating in categories
Software Engineer
21
salaries
| ₹9 L/yr - ₹15 L/yr |
Automation Test Engineer
18
salaries
| ₹6.5 L/yr - ₹16.5 L/yr |
Senior Software Engineer
16
salaries
| ₹12 L/yr - ₹25.5 L/yr |
Softwaretest Engineer
12
salaries
| ₹9 L/yr - ₹18 L/yr |
Associate Software Engineer
12
salaries
| ₹10 L/yr - ₹12.7 L/yr |
Prime Focus Technologies
MapmyIndia
Yodlee
Bravura Solutions