i
Ikokas Digital Technologies
Filter interviews by
I applied via LinkedIn and was interviewed in Sep 2021. There were 5 interview rounds.
Object-oriented programming (OOP) concepts are fundamental principles that help in designing and implementing software systems.
Encapsulation: bundling data and methods together in a class
Inheritance: creating new classes from existing ones
Polymorphism: using a single interface to represent different types
Abstraction: hiding unnecessary details and exposing only essential features
STLC stands for Software Testing Life Cycle, which is a process followed by QA teams to ensure quality software delivery.
STLC involves planning, designing, executing, and reporting of tests.
It includes various stages such as requirement analysis, test planning, test case development, test execution, and test closure.
STLC helps in identifying defects early in the development cycle, reducing the cost of fixing them later...
Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing a software bug.
Bug is identified by tester
Bug is reported to development team
Development team fixes the bug
Tester retests the bug
If bug is fixed, it is closed
If bug is not fixed, it is reopened
Get method retrieves data from a server while post method submits data to be processed by a server.
Get method is used to retrieve data from a server while post method is used to submit data to be processed by a server.
Get method appends data to the URL while post method sends data in the request body.
Get method has a limit on the amount of data that can be sent while post method has no such limit.
Get method is not secu...
SOAP and REST are two types of web service protocols used for communication between systems.
SOAP (Simple Object Access Protocol) is a protocol used for exchanging structured information between systems using XML-based messages over HTTP or other transport protocols.
REST (Representational State Transfer) is a protocol used for creating web services that allow communication between systems using HTTP requests and respons...
Test cases are specific conditions and inputs used to test a software application, while test scenarios are a series of test cases that simulate real-world usage.
Test cases are designed to ensure that the software meets the requirements and specifications.
Test scenarios are a collection of test cases that are used to test a particular feature or functionality.
Test cases and scenarios are documented and executed to iden...
Traceability matrix is a document that links requirements to test cases to ensure all requirements are tested.
It is used to track the relationship between requirements and test cases.
It ensures that all requirements are covered by test cases.
It helps in identifying any gaps in testing.
It is a useful tool for project management and quality assurance.
It can be created using a spreadsheet or specialized software.
It is oft
Validation is the process of evaluating a system or component during or at the end of the development process to determine whether it satisfies specified requirements. Verification is the process of evaluating a system or component to determine whether the products of a given development phase satisfy the conditions imposed at the start of that phase.
Validation ensures that the product meets the customer's requirements...
Method overloading is a feature in object-oriented programming where a class can have multiple methods with the same name but different parameters.
Method overloading allows a class to have multiple methods with the same name but different parameters.
The methods must have different parameter types or a different number of parameters.
The compiler determines which method to call based on the arguments passed to it.
Example...
Method overriding is a feature in object-oriented programming where a subclass provides its own implementation of a method that is already provided by its parent class.
Method overriding is used to achieve runtime polymorphism.
The method signature of the overridden method in the subclass must match that of the method in the parent class.
The access level of the overridden method in the subclass cannot be more restrictive...
Top trending discussions
posted on 18 Aug 2021
I applied via Naukri.com and was interviewed in Jul 2021. There were 4 interview rounds.
D/B verification and validation in QA refers to the process of ensuring that data in a database is accurate, complete, and consistent.
Verification involves checking if the data in the database matches the expected values or rules.
Validation involves ensuring that the data in the database meets the specified requirements and is reliable.
Examples include verifying that user information is correctly stored in a database a...
Test scenarios, regression sanity and integration testing
I applied via Campus Placement and was interviewed in Apr 2024. There was 1 interview round.
Program to print 'Hello, World!' in Python
Use the print() function in Python to display text
Enclose the text in single or double quotes
posted on 26 Aug 2024
I applied via Walk-in and was interviewed before Aug 2023. There were 3 interview rounds.
HR discussed the salary details
I am not comfortable disclosing my previous salary.
It is not appropriate to discuss previous salary in an interview setting.
Focus on the value I can bring to the company in this role.
Salary expectations can be discussed during the negotiation phase.
Salary expectations are based on experience, skills, location, and industry standards.
Consider factors like years of experience, relevant skills, industry standards, and location when determining salary expectations.
Research average salaries for Senior Test Engineers in your area to get an idea of the market rate.
Be prepared to negotiate based on your qualifications and the company's budget.
Provide a salary range rathe...
posted on 17 Sep 2022
I applied via Walk-in and was interviewed in Aug 2022. There were 4 interview rounds.
They asked me about SQL, C ,C ++ ,JAVA
General aptitude was given but it made me ro examine my knowledge and analytical skills
Genral topics like What is SQL and What is the main role of QA , Automation testing are the topics we had to discuss
Selenium IDE is a record and playback tool for automating web applications. Manual testing is done by humans, while automation is done by machines.
Selenium IDE is a browser extension that records user actions and generates automated test scripts.
Manual testing involves human testers executing test cases and verifying results.
Automation testing involves using tools to execute test cases and compare actual results with e...
Automation testing offers faster feedback, increased test coverage, and improved accuracy.
Faster feedback on code changes
Increased test coverage with the ability to run more tests in less time
Improved accuracy and consistency of test results
Reduced testing costs and time
Ability to test in different environments and configurations
Identification of defects earlier in the development cycle
Improved team productivity and co...
posted on 18 Aug 2021
I applied via LinkedIn and was interviewed before Dec 2023. There was 1 interview round.
I have 5 years of experience in QA roles, focusing on test automation, regression testing, and defect tracking.
Experience in test automation using tools like Selenium and JUnit
Proficient in regression testing to ensure software quality
Skilled in defect tracking and reporting using tools like Jira
Collaborated with development teams to resolve issues and improve product quality
based on 2 reviews
Rating in categories
Data Warehouse Developer
10
salaries
| ₹7.8 L/yr - ₹16.1 L/yr |
QA Test Engineer
9
salaries
| ₹3.2 L/yr - ₹8.6 L/yr |
Softwaretest Engineer
6
salaries
| ₹5 L/yr - ₹8 L/yr |
Senior QA Engineer
5
salaries
| ₹9.1 L/yr - ₹16.7 L/yr |
UI/UX Designer
4
salaries
| ₹6 L/yr - ₹15 L/yr |
TCS
Infosys
Wipro
HCLTech