Amazon Interview Question for Software Engineer in Tests


Country: United States
Interview Type: Phone Interview




Comment hidden because of low score. Click to expand.
0
of 0 vote

#include<iostream>
using namespace std

- Anonymous March 29, 2020 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

bcbcv

- Yo January 25, 2022 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Introduction:

This test plan outlines the testing approach for the new "Deposit Cheque via Mobile App" feature.
The feature allows users to deposit cheques using the mobile app under the menu tab.
Objective:

To ensure the "Deposit Cheque via Mobile App" feature functions accurately, securely, and provides a seamless user experience.
To validate that deposited cheques are processed correctly and reflect accurately in the user's account.

Test Environment:

Mobile app version: [Specify the app version]
Mobile OS: [Specify the supported mobile operating systems]
Device types: [List the supported device types]
Test devices: [Specify the actual devices used for testing]
Test Scenarios:

a. Functional Testing:

Verify that the "Deposit Cheque" option is available under the menu tab.
Test the user flow from initiating cheque deposit to confirmation.
Validate that the user can enter cheque details accurately.
Ensure the app captures clear images of the cheque using the device's camera.
Check for proper validation of cheque information before submission.
Verify that the user receives confirmation of successful cheque deposit.

b. Security Testing:

Validate that sensitive user data, such as account numbers and cheque details, are transmitted securely.
Ensure proper encryption of data during transmission and storage.
Test for potential security vulnerabilities and try to bypass security measures.

c. Usability Testing:

Evaluate the user interface for intuitiveness and ease of use.
Test the app's responsiveness and loading times during the cheque deposit process.
Check if the user is provided with clear instructions and feedback throughout the process.

d. Error Handling:

Test the app's behavior when invalid or incorrect cheque information is entered.
Verify that appropriate error messages are displayed for failed transactions.
Ensure that the app gracefully handles unexpected errors and crashes.

e. Performance Testing:

Evaluate the app's performance under different network conditions (3G, 4G, Wi-Fi).
Measure the time taken for cheque image capture and processing.
Verify that the app can handle multiple concurrent cheque deposits without performance degradation.

Test Data:

Use a variety of test data for cheque information (valid, invalid, expired, etc.) during testing.
Test Execution:

Define test cases based on the test scenarios.
Assign test cases to testers and execute them on designated devices.
Record test results, including any defects found during testing.

Defect Reporting:

Report defects with detailed steps to reproduce and expected results.
Use a defect tracking system to track and manage defects.

Test Sign-off:

Conduct a formal review of the test results.
Obtain approval from stakeholders to proceed with the release if all tests pass.

Conclusion:

Successful completion of testing ensures that the "Deposit Cheque via Mobile App" feature is ready for deployment.Any identified issues should be addressed before the feature is released to end-users.


Note: This is a sample test plan. The actual test plan should be customized based on the specific requirements, features, and functionalities of the "Deposit Cheque via Mobile App" feature in your mobile app.

- malsawi.airwatch July 24, 2023 | Flag Reply


Add a Comment
Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More