i
CGI Group
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
One challenge I faced during scripting was handling dynamic elements on the webpage.
Difficulty in identifying unique locators for dynamic elements
Implementing logic to wait for elements to load before interacting with them
Handling dynamic data inputs during script execution
Monitor server performance metrics like CPU usage, memory usage, disk I/O, network traffic, response time, and error rates.
CPU usage
Memory usage
Disk I/O
Network traffic
Response time
Error rates
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Performance Testing Life cycle involves planning, preparation, execution, analysis, and reporting.
1. Planning: Define objectives, select tools, and create test plan.
2. Preparation: Set up test environment, create test scripts, and configure monitoring.
3. Execution: Run tests, monitor performance metrics, and collect data.
4. Analysis: Analyze results, identify bottlenecks, and optimize performance.
5. Reporting: Generate...
Correlation is used to handle dynamic values in scripts, while Parameterization is used to pass different values to the script.
Correlation is used to extract dynamic values from server responses and replace them in subsequent requests.
Parameterization is used to pass different sets of data to the script for testing different scenarios.
Correlation is important for maintaining session integrity and ensuring accurate test...
Different types of performance tests include load testing, stress testing, spike testing, and endurance testing.
Load testing: Simulates expected load on the system to measure performance.
Stress testing: Pushes the system beyond its limits to identify breaking points.
Spike testing: Tests how the system handles sudden spikes in traffic.
Endurance testing: Checks system performance over an extended period of time.
A sampler is a component in JMeter that sends requests to a server and records the response.
Samplers are used to simulate user requests to a server
Throughput is the number of requests per unit of time
Rampup is the time taken to reach the desired number of users
Rampdown is the time taken to bring down the number of users to zero
Post processors are used to extract data from the response and store it for future use
Correla...
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Testing Life Cycle involves planning, designing, executing, and analyzing tests to ensure software quality.
Planning phase involves defining test objectives, scope, and resources.
Design phase includes creating test cases, scripts, and data.
Execution phase involves running tests and collecting results.
Analysis phase includes reviewing results, identifying defects, and reporting.
Iterative process to improve software quali...
More questions on time and work
I applied via Naukri.com and was interviewed in Sep 2021. There were 3 interview rounds.
Interview experience
based on 3 reviews
Rating in categories
Software Engineer
8.1k
salaries
| ₹3.9 L/yr - ₹12 L/yr |
Senior Software Engineer
7.2k
salaries
| ₹6.1 L/yr - ₹22.4 L/yr |
Lead Analyst
3.1k
salaries
| ₹10 L/yr - ₹29.5 L/yr |
Associate Software Engineer
1.8k
salaries
| ₹2.5 L/yr - ₹6.6 L/yr |
Senior Test Engineer
1.2k
salaries
| ₹6 L/yr - ₹20.2 L/yr |
TCS
Infosys
Wipro
HCLTech