Functional Test Engineer
20+ Functional Test Engineer Interview Questions and Answers
Q1. 1. Explain OTC cycle? 2. Explain the concept of copy control 3. Explain the steps of pricing procedure 4. Explain the structure of Idoc and why Idocs are used? 5. Billing types and explain with real time exampl...
read moreFunctional Test Engineer interview questions on OTC cycle, copy control, pricing procedure, Idoc structure and usage, billing types, and shipment process.
OTC cycle involves order creation, delivery, and billing
Copy control is used to copy data from one document to another
Pricing procedure involves condition types, access sequences, and calculation rules
Idocs are structured in segments and used for data exchange between systems
Billing types include invoice, credit memo, and de...read more
Q2. 1- Role in Team 2- Methodology- watetfall/Agile 3- STLC and SDLC 4- Test plan 5- Test exit 6- Accessibility testing
Questions related to the role, methodology, STLC/SDLC, test plan, test exit, and accessibility testing for a Functional Test Engineer position.
Role in team involves collaborating with developers, business analysts, and other stakeholders to ensure quality software delivery.
Methodology can vary, but experience with both waterfall and agile is beneficial.
STLC involves planning, designing, executing, and reporting on tests, while SDLC encompasses the entire software development ...read more
Functional Test Engineer Interview Questions and Answers for Freshers
Q3. what is agile and agile ceremonies and what is stand up call
Agile is a project management methodology that emphasizes flexibility and collaboration. Agile ceremonies are meetings that facilitate this process. A stand-up call is one such ceremony.
Agile is a project management methodology that emphasizes flexibility and collaboration
Agile ceremonies are meetings that facilitate this process
Examples of agile ceremonies include sprint planning, daily stand-ups, sprint reviews, and retrospectives
A stand-up call is a daily meeting where tea...read more
Q4. 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
Q5. 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
Q6. 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
Share interview questions and help millions of jobseekers 🌟
Q7. What is sdlc What is bug life cycle 3rd highest salary Rtm
SDLC stands for Software Development Life Cycle, bug life cycle is the process of a bug from identification to resolution, RTM is Requirement Traceability Matrix.
SDLC is a process followed for software development from planning to deployment.
Bug life cycle includes stages like New, Assigned, Fixed, Verified, Closed.
RTM is a document that maps and traces user requirement with test cases.
Q8. 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
Functional Test Engineer Jobs
Q9. How sprint will start and end.
Sprint starts with sprint planning meeting and ends with sprint review and retrospective.
Sprint planning meeting is held at the beginning of the sprint to plan the work to be done.
Daily stand-up meetings are held to discuss progress and plan for the day.
Sprint review is held at the end of the sprint to demonstrate the work done.
Sprint retrospective is held to discuss what went well and what can be improved.
The sprint ends with a sprint demo and retrospective meeting.
Q10. Client finds the defect and your response
Acknowledge the defect, thank the client for reporting it, investigate the issue, fix the defect, and provide updates on the resolution.
Acknowledge the defect reported by the client
Thank the client for reporting the defect
Investigate the issue to understand the root cause
Fix the defect in the software
Provide updates to the client on the resolution progress
Q11. 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
Q12. 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
Q13. 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
Q14. 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
Q15. 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
Q16. What is Defect triage
Defect triage is the process of prioritizing and assigning severity levels to reported defects in order to determine the order in which they should be fixed.
Defect triage involves reviewing and categorizing reported defects based on their impact and severity.
It helps in determining which defects need to be addressed first to ensure the smooth functioning of the software.
Defect triage meetings are typically held regularly with key stakeholders to discuss and prioritize the rep...read more
Q17. 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
Q18. How to verify login page.
Verify login page by checking for correct credentials and error messages.
Enter valid username and password to ensure successful login
Enter invalid username or password to check for error message
Check for password strength requirements if applicable
Q19. 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
Q20. 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
Q21. 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
Q22. 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 Questions of Similar Designations
Interview experiences of popular companies
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month