You are on page 1of 9

Tracxn

APM Case Study Solution


A. Context
Context (what are we trying to do and why)

Your Task:

Assuming user has hit the ‘Signup’ button, design the following -
1. Signup form with required inputs for registering
2. Success message on submitting the signup form ( redirecting to email for verification)
3. Verification email for activating the profile

You will be evaluated on following –

1. Wireframes, messaging & product specifications for:


a. The 'signup form'
b. The post submission 'success message' for the form
2. 'Email format and content' used for verifying email address
3. Input fields covered, checks and validations for the input fields defined
4. Structure and format of the document submitted
Signup form with required inputs for registering and activating profile

1. Page 2. Signup Process 3. Form Filling


1. Signup Form Messaging:
 Clear and concise labels for each input field.
Wireframe:  Asterisks (*) indicate required fields.
Product Specifications:
| WTR Careers | (Company Logo)  Email Address:
 Required field.
| Email Address: | *required field* (input
 Validates for proper email format using a regular expression or a library
field)
function.
| Password: | *required field* (password  Checks for uniqueness on the server-side to prevent duplicate accounts.
input field)
Password:
| Confirm Password: | *required field* (password  Required field.
input field)  Enforces complexity requirements (e.g., minimum length,
uppercase/lowercase letters, numbers, symbols).
| Full Name: | *required field* (input  Password confirmation field ensures both entries match.
field) 
Full Name:
| Phone Number: | (optional input field)
 Required field.
| Opt-in for Job Alerts (checkbox)  Accepts first and last name entries.

| Signup Button | (CTA button) Opt-in for Job Alerts:
 User's choice to receive job notifications via email.
| Terms & Conditions | (link to terms)  Signup Button:
 Submits the form data for server-side validation and processing.

Terms & Conditions:


 Link to the legal terms governing user accounts and data privacy.
2. Success Message (Post Submission) submission and server-side validation.
 The verification link in the email redirects the user to a page confirming
Wireframe: email verification and allowing them to log in.
| Thank you for Signing Up! |  The optional "View Jobs Now" button can redirect users to job listings
while they wait for email verification (if applicable).
| A verification email has been sent to |
| your address: [user email address] | Verification Email
| Please click the link in the email to |
| verify your account and start browsing jobs. |  Subject: Welcome to WTR Careers! Verify Your Email Address

| (Optional) View Jobs Now | (CTA button, may


Content:
redirect to job listings)

 Warm greeting from WTR.


Messaging:  Explanation of email verification importance (security, job alerts).
 Clear CTA button to verify the email address. The button links to a secure
 A friendly message confirming successful signup. endpoint on the WTR website that handles verification.
 Clear instructions on email verification.  Optional: Include a verification code displayed in the email for users who
 Optional CTA button to browse jobs (if verification is not may not be able to click links.
mandatory).  Include WTR's company logo or branding elements for visual recognition.

Product Specifications:

 The message is displayed after successful form


Important Notes:
Assumptions:
Edge Cases:
 Email delivery is reliable.
 Invalid email address: Display an error message during  Users have access to check their email and click on links.
signup prompting the user to correct the email format.  By implementing this design with the provided specifications, WTR can
 Non-existent email address: Handle bounces gracefully create a user-friendly and secure signup process that encourages
and provide options for the user to re-enter a valid email. potential candidates to register and explore job opportunities.
 Verification email not received: Allow users to resend the
verification email after a reasonable wait.

Callouts:

 Secure password storage practices (e.g., hashing) are


essential on the server-side.
 Consider including a password strength indicator during
signup to guide users towards creating strong passwords.
 Adhere to data privacy regulations (e.g., GDPR, CCPA)
when collecting and storing user data.
1. Why are you looking for a job change? How  Impact and Innovation: The individual is excited about Tracxn's
does this role at Tracxn fit in? mission and the opportunity to work on innovative solutions that
have a meaningful impact on the industry or society.
 Alignment with Career Goals: The role offers
opportunities for professional growth and advancement in
line with the individual's career aspirations, such as
gaining experience in a specific industry, technology stack,
or leadership position.

 Skillset Utilization: The role allows the individual to


leverage their skills and expertise effectively, contributing
meaningfully to Tracxn's objectives and projects.

 Company Culture: Tracxn's culture resonates with the


individual's values and work preferences, fostering a
supportive and collaborative environment conducive to
personal and professional development.

 Learning Opportunities: Tracxn provides ample


opportunities for learning and skill development, whether
through mentorship programs, training sessions, or
exposure to challenging projects and technologies.
2.What do you think are the pros and cons of joining a startup? Cons:

Pros:  Uncertainty and Risk: Startups operate in a highly uncertain and volatile
environment, with a high failure rate. There's always a risk that the startup
 Impact and Autonomy: In a startup, employees often may not succeed, leading to job insecurity and financial instability.
have the opportunity to make a significant impact on the
company's direction and success. With fewer layers of  Work-Life Balance: Due to the fast-paced nature of startups and the
management, there's usually more autonomy and often limited resources, employees may experience long hours and high
responsibility given to individual team members. levels of stress. Achieving a healthy work-life balance can be challenging.

 Learning and Growth: Startups typically offer a steep  Potential for Burnout: The combination of high expectations, limited
learning curve, as employees are often required to wear resources, and intense pressure to succeed can contribute to burnout
multiple hats and work on various aspects of the business. among employees in startups, particularly if proper support systems are
This provides valuable opportunities for skill development not in place.
and professional growth.
 Limited Resources: Startups typically have limited resources compared
to larger companies, which can impact the availability of funding,
 Dynamic Environment: Startups are known for their fast- technology, and support infrastructure. This may require employees to be
paced and dynamic environments. This can be exhilarating resourceful and adaptable in their roles.
for those who thrive in ambiguity and enjoy tackling new
challenges on a regular basis.

 Company Culture: Startups often foster a close-knit and


entrepreneurial culture, where collaboration, creativity,
and innovation are highly valued. This can create a
supportive and engaging work environment.

You might also like