Professional Documents
Culture Documents
Coding Assignment Instructions QA
Coding Assignment Instructions QA
Scenario (Exercise):
Steve has a small business. He hires part-time workers to cover the front desk. He needs a system to
keep track of his workers (current and past), the hours they are scheduled to work each week, the
weekly paycheck / pay statement with taxes deducted that each employee is due. He needs to
ensure that no employee works more than 25 hours / week. He needs an interface to enter
employees and their schedule for a week. He needs to generate their pay statements weekly also.
He’d also like to understand who is working the most and least hours along with how many sick days
an employee has taken.
Write test cases for below scenarios: (in your comfort language, like python, Java)
1. Check each worker current and past working hours
2. Check each worker is completing working hour in a week
3. Check each workers paycheck / pay statement with taxes is deducted or not
4. Check if employee is working exactly 25 hours a week, more than 25 hours a week or less
than 25 hours a week
5. Check if employee has taken any sick leave, if yes count the days
Next Steps
1. You’ll meet with your Kyndryl contact(s) Helpful Hints:
and demonstrate your working code. Use best coding practices
2. You’ll explain your thought process in Strive for efficient code
creating the solution. Document for supportability
3. We’ll ask you to make some Consider user experience, usability
modifications to the code real-time. Questions, give us a call!