You are on page 1of 1

Coding Assignment Instructions

Quality Analyst (Testing)

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

How to Submit Your Code


A: Utilize a public github repo and grant (admin) access to your Kyndryl contact(s) below.

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!

Your Kyndryl Contact


name Mekala.Reddy
email Mekala.Reddy@kyndryl.com
phone (+91) 9880406693
date & time for code review April 16, 2022 at xx:xx pm ET
WebEx for code review meeting https://kyndryl.webex.com/meet/mekala.reddy

You might also like