Amdocs
10+ Wimera Systems Interview Questions and Answers
Q1. What is difference between test cases and test scenarios
Test cases are detailed steps to test a specific functionality, while test scenarios are high-level descriptions of possible test paths.
Test cases are detailed steps to test a specific functionality or requirement
Test scenarios are high-level descriptions of possible test paths or user interactions
Test cases are more specific and concrete, while test scenarios are more abstract and general
Test cases are usually written by testers, while test scenarios can be written by busine...read more
Q2. What is the difference between severity and priority with example
Severity is the impact of a defect on the system, while priority is the order in which defects should be fixed.
Severity is the measure of how serious a defect is in terms of its impact on the system functionality.
Priority is the order in which defects should be fixed, based on factors like customer requirements and project deadlines.
Example: A defect causing the system to crash would have high severity, but if it only affects a small number of users, it may have lower priorit...read more
Q3. SQL query to find out the salaries from 2 tables using joins.
Use SQL query with JOIN to find salaries from 2 tables.
Use JOIN keyword to combine data from both tables based on a common column
Specify the columns you want to select from both tables
Use WHERE clause to filter the results if needed
Q4. What are the different types of testing
Different types of testing include functional testing, non-functional testing, manual testing, automated testing, and regression testing.
Functional testing: Testing the functionality of the software against the requirements.
Non-functional testing: Testing aspects like performance, usability, security, etc.
Manual testing: Testing performed manually by testers without the use of automation tools.
Automated testing: Testing performed using automation tools to execute test cases.
R...read more
Q5. What are different parameters in jcl
Different parameters in JCL include job name, job class, job priority, job card, job statement, job steps, and job disposition.
Job name: Identifies the job to the operating system
Job class: Specifies the class of resources the job requires
Job priority: Determines the order in which jobs are executed
Job card: Contains information about the job such as account number, job name, and programmer name
Job statement: Defines the characteristics of the job
Job steps: Individual tasks w...read more
Q6. Wht is Bugs,defect, error
Bugs, defects, and errors are all issues in software development that can cause problems in the functionality of a program.
A bug is a coding mistake that causes unexpected behavior in a program.
A defect is a flaw in the design or functionality of a program.
An error is a mistake made by a user or a program that causes the program to fail.
All three can cause issues in the functionality of a program and need to be identified and fixed.
Examples: A bug could be a typo in the code ...read more
Q7. How you track a defect
Defects can be tracked using a defect tracking tool, assigning a unique ID, categorizing by severity, status, and priority, and linking to test cases.
Use a defect tracking tool such as Jira or Bugzilla to log and track defects
Assign a unique ID to each defect for easy reference and tracking
Categorize defects by severity (e.g. critical, major, minor), status (e.g. open, in progress, closed), and priority (e.g. high, medium, low)
Link defects to the corresponding test cases to p...read more
Q8. Explain the different division in cobol?
In COBOL, divisions are used to organize the program into different sections based on functionality.
COBOL programs are divided into four divisions: Identification, Environment, Data, and Procedure.
Identification Division contains program name, author, date, etc.
Environment Division specifies the hardware and software environment.
Data Division defines the data structures used in the program.
Procedure Division contains the actual logic and processing instructions.
Each division ...read more
Q9. Software Development Life cycle
Software Development Life cycle is a process followed by software development teams to design, develop and test high-quality software.
SDLC consists of several phases such as planning, analysis, design, implementation, testing, deployment, and maintenance.
Each phase has its own set of activities and deliverables.
SDLC models include Waterfall, Agile, and DevOps.
The choice of model depends on the project requirements and team's preference.
SDLC ensures that the software meets the...read more
Q10. Bottleneck experience during testing
Experiencing a bottleneck during testing can occur when a certain component or process slows down the overall testing progress.
Identify the root cause of the bottleneck, such as limited resources, inefficient test scripts, or complex test environments.
Implement strategies to alleviate the bottleneck, such as optimizing test scripts, parallelizing test execution, or allocating more resources.
Monitor and track the progress after implementing solutions to ensure the bottleneck h...read more
Q11. What is test matrix
A test matrix is a document that maps test cases to requirements or features to ensure comprehensive test coverage.
Test matrix helps in tracking which test cases cover which requirements or features
It ensures that all requirements or features are tested
Test matrix can be in the form of a table with test cases as rows and requirements/features as columns
Q12. Prime number program
A prime number program checks if a given number is only divisible by 1 and itself.
Start with checking if the number is less than 2, as 1 and 0 are not prime
Loop through all numbers from 2 to the square root of the given number
Check if the number is divisible by any of the numbers in the loop
If it is, then it is not a prime number
If it is not divisible by any of the numbers in the loop, then it is a prime number
Q13. Explain sanity and smoke
Sanity and Smoke are types of software testing used to ensure the stability of the application.
Sanity testing is a quick and shallow test to check if the application is stable enough for further testing.
Smoke testing is a broader test to check if the major functionalities of the application are working properly.
Sanity testing is usually performed after a small change in the code, while smoke testing is performed after a major change or build.
Sanity testing is also known as bu...read more
Q14. Explain sdlc process
SDLC is a process followed by software development teams to design, develop, test and deploy high-quality software.
SDLC stands for Software Development Life Cycle
It consists of several phases including planning, analysis, design, implementation, testing, and maintenance
Each phase has its own set of activities and deliverables
The process ensures that the software is developed efficiently and meets the requirements of the stakeholders
Examples of SDLC models include Waterfall, A...read more
Interview Process at Wimera Systems
Reviews
Interviews
Salaries
Users/Month