i
Evince Development
Filter interviews by
I applied via Referral and was interviewed before Apr 2023. There were 3 interview rounds.
Yes, I have experience in Mobile app testing, UI Testing, Jmeter, and API testing.
I have experience in testing mobile applications on both iOS and Android platforms.
I have conducted UI testing to ensure the user interface is intuitive and user-friendly.
I have used Jmeter for performance testing to analyze the application's response time under different load conditions.
I have tested APIs to ensure they are functioning c
Mobile app testing is the process of testing applications developed for mobile devices to ensure they function correctly and meet user expectations.
Testing functionality, usability, performance, security, and compatibility of mobile apps
Ensuring apps work on different devices, operating systems, and network conditions
Types of testing include functional testing, usability testing, performance testing, security testing, ...
I have tested performance using JMeter by creating test plans, configuring thread groups, adding samplers, setting up listeners, and analyzing results.
Created test plans in JMeter to simulate real-world scenarios
Configured thread groups to define the number of users and iterations
Added samplers to send requests to the server under test
Set up listeners to view and analyze the test results
A test plan is a document that outlines the scope, approach, resources, and schedule for testing a software application.
Defines the objectives and scope of testing
Describes the test strategy and approach
Outlines the resources and schedule for testing
Includes test cases, test scenarios, and test data
Identifies risks and mitigation strategies
UI Testing involves testing the user interface of the application to ensure it meets the requirements and functions correctly.
Identify the elements on the UI to be tested
Create test cases to cover different scenarios such as input validation, navigation, and usability
Use automation tools like Selenium for regression testing
Perform visual testing to ensure the UI elements are displayed correctly
Verify the responsiveness
Functional testing involves testing the functionality of the software to ensure it meets the requirements.
Identify the functions that the software is expected to perform
Create test cases based on the functional requirements
Execute the test cases to verify that the functions work as expected
Compare the actual results with the expected results
Report any discrepancies or defects found during testing
Test case scenarios for booking a table at a restaurant
Verify user can search for restaurants based on location and cuisine
Ensure user can select a date and time for the reservation
Confirm user can view available tables and select one for booking
Test that user receives a confirmation email after booking
Check if user can cancel or modify the reservation
Estimating testing hours involves considering factors like project scope, complexity, resources, and past experience.
Consider the project scope and requirements to determine the amount of testing needed.
Take into account the complexity of the software being tested and the level of detail required.
Factor in the availability of resources such as testers, tools, and environments.
Use past experience and historical data to ...
The testing hours required would depend on various factors such as complexity of the development, testing approach, resources available, etc.
The ratio of testing to development hours can vary based on project requirements
Factors like automation testing, manual testing, regression testing, etc. will impact the testing hours needed
For example, if automation testing is used, it may reduce the overall testing time compared
UI Testing involves testing the user interface of the application to ensure it meets the requirements and functions correctly.
Create test cases to validate the layout, design, and functionality of the UI elements.
Verify that the UI elements are displayed correctly and are responsive to user interactions.
Check for consistency in design elements such as fonts, colors, and alignment.
Test the navigation flow and usability ...
Identify bugs in a mobile application
Test navigation between screens for any glitches
Check for UI elements alignment issues
Verify functionality of buttons and inputs
Test for performance issues such as slow loading times
Ensure proper error handling and messaging
Possible reasons for webpage not working on Google Chrome
Outdated browser version
Issues with browser extensions
JavaScript errors
Network connectivity problems
Incompatible website code
Cache or cookies causing conflicts
I appeared for an interview in Sep 2024.
Experienced Test Engineer with a strong background in software testing, automation, and quality assurance methodologies.
Over 5 years of experience in manual and automated testing across various applications.
Proficient in using testing tools like Selenium, JIRA, and TestRail for test management and automation.
Led a team in implementing a CI/CD pipeline that reduced deployment time by 30%.
Conducted performance testing us...
I prioritize tasks by assessing urgency, impact, and resources, ensuring quality testing even under tight deadlines.
Assess the project requirements and deadlines to identify critical tasks.
Use a prioritization matrix to categorize tasks based on urgency and importance.
Communicate with team members to understand dependencies and allocate resources effectively.
Implement test automation for repetitive tasks to save time a...
I encountered a conflict with a developer over a bug, which I resolved through clear communication and collaboration.
I reported a bug that the developer believed was not an issue, citing a misunderstanding of the requirements.
I scheduled a meeting to discuss the bug in detail, presenting evidence from test cases and user scenarios.
During the discussion, I listened to the developer's perspective and acknowledged their c...
I applied via Walk-in and was interviewed in Oct 2024. There were 2 interview rounds.
The process of loans involves application, approval, disbursement, and repayment.
Application: Borrower submits loan application with required documents.
Approval: Lender reviews application, checks creditworthiness, and decides whether to approve or deny.
Disbursement: If approved, funds are disbursed to borrower.
Repayment: Borrower makes scheduled payments to repay the loan amount.
Examples: Personal loans, home loans, c
Defect life cycle is the process of identifying, reporting, fixing, retesting, and closing defects in a software application.
Defect identification: Defects are identified by testers during testing.
Defect reporting: Testers report defects in a defect tracking tool.
Defect fixing: Developers fix the reported defects.
Defect retesting: Testers retest the fixed defects to ensure they are resolved.
Defect closing: Once the def
Sanity testing is a quick test to check if the software is stable, smoke testing is a subset of sanity testing focusing on critical functionalities, and regression testing is retesting after code changes.
Sanity testing is a narrow and deep testing to ensure that the most critical functionalities work correctly after changes.
Smoke testing is a broad and shallow testing to ensure that the basic functionalities work befor...
Different types of https methods in api testing include GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD.
GET - Used to retrieve data from the server
POST - Used to submit data to the server
PUT - Used to update existing data on the server
DELETE - Used to delete data on the server
PATCH - Used to partially update data on the server
OPTIONS - Used to check what HTTP methods are supported by the server
HEAD - Used to retrieve head
I applied via Internshala and was interviewed in Feb 2024. There were 2 interview rounds.
Scenarios on banking application for QA testing
1. User login with valid credentials
2. User login with invalid credentials
3. Transfer funds between accounts
4. Check account balance
5. Update personal information
SQL queries for QA Engineer interview
Use SELECT statement to retrieve data from database
Use WHERE clause to filter data based on specific conditions
Use JOIN clause to combine data from multiple tables
Use GROUP BY clause to group data based on specific columns
Use ORDER BY clause to sort data in ascending or descending order
I appeared for an interview before Mar 2024.
I appeared for an interview before Mar 2024.
I quickly learned automation testing tools to enhance our testing process and improve efficiency in a tight deadline project.
Identified the need for automation in our testing process due to repetitive manual tasks.
Researched and selected Selenium as the most suitable tool for our web application.
Dedicated extra hours after work to complete online courses and tutorials on Selenium.
Collaborated with a colleague who had e...
I prioritize tasks by assessing urgency, impact, and deadlines, ensuring efficient workflow and timely delivery of quality results.
Assess urgency: Identify tasks that are time-sensitive, such as critical bug fixes that could impact release schedules.
Evaluate impact: Focus on tasks that have the highest impact on project goals, like testing core functionalities over minor features.
Use a prioritization matrix: Categorize...
JMeter is an open-source tool used for performance testing and load testing of web applications.
JMeter allows testers to simulate heavy loads on servers, networks, or objects to test their strength and analyze overall performance.
It can be used to measure performance under different load types, such as stress testing, spike testing, and endurance testing.
JMeter supports various protocols like HTTP, HTTPS, FTP, JDBC, LD...
The main responsibility of a QA Engineer is to ensure the quality of software products by testing and identifying defects.
Creating test plans and test cases
Executing test cases and reporting defects
Collaborating with developers to resolve issues
Automating test cases using tools like Selenium
Performing regression testing to ensure software stability
Ensuring software quality through testing involves thorough testing of all functionalities to identify and fix any bugs or issues.
Create test cases to cover all functionalities of the software
Perform manual and automated testing to identify bugs
Regression testing to ensure new changes do not impact existing functionalities
Use tools like Selenium, JUnit, or TestNG for automated testing
Collaborate with developers to fix
Cucumber and Karate are testing frameworks used for behavior-driven development (BDD) and API testing, respectively.
Cucumber is a BDD tool that allows writing test cases in plain English using Gherkin syntax
Karate is an API testing tool that combines API testing, test doubles, performance testing, and UI automation in one framework
Both tools support automation testing and help in collaboration between technical and non
I applied via Naukri.com and was interviewed before Dec 2023. There were 2 interview rounds.
Some of the top questions asked at the Evince Development QA Lead interview -
based on 1 interview
Interview experience
Software Engineer
11
salaries
| ₹3.2 L/yr - ₹7 L/yr |
Digital Marketing Executive
7
salaries
| ₹3 L/yr - ₹4.1 L/yr |
Senior Software Engineer
7
salaries
| ₹6 L/yr - ₹11.5 L/yr |
Junior Software Engineer
6
salaries
| ₹3.6 L/yr - ₹5 L/yr |
Team Lead
6
salaries
| ₹4 L/yr - ₹17 L/yr |
Accel Frontline
Northcorp Software
Elentec Power India (EPI) Pvt. Ltd.
HyScaler