STE Bug Challenge - Web Platforms
STE Bug Challenge - Web Platforms
Bug-Finding Challenge:
At Paylocity, the highest priority of the software tester is to find bugs before the end
user does. This challenge is designed to have you demonstrate your bug-finding
ability in both the API the UI of an application.
Instructions:
Find as many bugs/defects/flaws as you can in the UI and the API and create a
report. This report should be similar to what you would present to the developer of
the application, with the type of detail that you would normally include.
Submission:
• A bug report for all the API bugs you found, with details and steps to reproduce
• A bug report for all the UI bugs you found, with details and steps to reproduce
URL: https://wmxrwq14uc.execute-api.us-east-
1.amazonaws.com/Prod/Account/Login
Your username, password, and auth token for API testing will be provided to you in a
separate email.
API Documentation:
https://documenter.getpostman.com/view/2314100/SWTEbbi6
Note that you will need to use your assigned auth token in the header of your requests
in order to access the API.
For example: Key: Authorization; Value: Basic <authToken>
Postman users can use the “Run in Postman” button to migrate the requests to their
Postman account. If you prefer Swagger documentation, you can find it
here: https://wmxrwq14uc.execute-api.us-east-
1.amazonaws.com/Prod/swagger/v1/swagger.json
The Application:
One of the critical functions that we provide for our clients is the ability to pay for their
employees’ benefits packages. A portion of these costs are deducted from their
paycheck, and we handle that deduction. This is a small, buggy, sample application
that allows the user (an employer) to add, edit, and delete employees and their
dependents.
Assumptions:
User Story:
Acceptance Criteria
GIVEN an Employer
AND I am on the Benefits Dashboard page
WHEN I select Add Employee
THEN I should be able to enter employee details
AND the employee should save
AND I should see the employee in the table
AND the benefit cost calculations are correct
GIVEN an Employer
AND I am on the Benefits Dashboard page
WHEN I select the Action Edit
THEN I can edit employee details
AND the data should change in the table
GIVEN an Employer
AND I am on the Benefits Dashboard page
WHEN I click the Action X
THEN the employee should be deleted