Home
Internships in Agriculture & Agribusiness Popular Internships Internships in Apparel, Textiles & Fashion Internships in Automotive Internships in Construction Internships in ERP Sector Internships in Banking, Financial Services & Insurance Internships in Healthcare Internships in Telecom Internships in Management & Entrepreneurship Internships in Food Processing Internships in Media & Entertainment Internships in EdTech (Educational Technology) Internships in Digital Marketing & Advertising Internships in Beauty & Wellness Internships in Green Jobs & Sustainability Internships in Software Development, Data Analytics, and Tech Support Internships in Logistics Internships in Electronics & Hardware Internships in Retail Internships in E-Governance & Digital Services Internships in Tourism & Hospitality Government Internships Salesforce Internship Psychology Internships Internships for Freshers Internship for MBA Students Journalism Marketing Internships Law Internships Human Resources Internships Data Scientist Internships Cyber Security Internships Internships in Aeronautical Engineering Internships in Aircraft Designing Internships in Aerospace Engineering Internships in Rocket Engineering Internships in Astronautical Engineering Internships in Satellite Engineering Internships in Engine Designing Internships in B1, B2 and B3 in AME Internships in Helicopters Compliance Program Internships in Avions Engineering Missile Data Assets and its Engineering Internships in Aircraft Engineering Internships in Spacecraft Engineering Internships in Aviation Quality Auditors Internships in CAMO and Planning Engineering Department in Aviation Internships in Aircraft Maintenance Engineering
Courses

Programs

Employer Branding Student Partner
Salesforce Quality Assurance Intern — YuvaIntern

Salesforce Quality Assurance Intern

Duration: 8 Weeks Mode: Virtual Salesforce Internship
YuvaIntern Offer Letter
Step 1: Apply for your favorite Internship

After you apply, you will receive an offer letter instantly. No queues, no uncertainty—just a quick start to your career journey.

YuvaIntern Task
Step 2: Submit Your Task(s)

You will be assigned weekly tasks to complete. Submit them on time to earn your certificate.

YuvaIntern Evaluation
Step 3: Your task(s) will be evaluated

Your tasks will be evaluated by our team. You will receive feedback and suggestions for improvement.

YuvaIntern Certificate
Step 4: Receive your Certificate

Once you complete your tasks, you will receive a certificate of completion. This certificate will be a valuable addition to your resume.

About this Internship

Salesforce changes break in predictable ways, and QA on the platform means testing configuration and permissions rather than only code. You build a small CRM, then write a structured test plan against it: positive cases, negative cases, field validation, automation triggers, and access testing by logging in as each profile. You log defects with steps to reproduce, fix them, and retest.

Tasks and Duties
1

Week 1-2: Test Planning and Case Design

Mandatory Weightage: 100%

Summary

Build a small CRM, then design a structured test plan covering positive, negative, and boundary cases.

Objective

1)

Sign up for a free Developer Edition org and build a CRM with at least three objects, relationships, validation rules, one automation, and three user profiles.

2)

This is your system under test.

3)

Write the test strategy before any test cases.

4)

State what you are testing, what you are deliberately not testing, what you consider a pass, and what a blocking defect means versus a minor one.

5)

Now design the test cases.

6)

Write at least thirty covering positive paths where everything is correct, negative paths where input is wrong, boundary cases at the edges of field limits and date ranges, and permission cases per profile.

7)

Each case needs an identifier, a precondition, numbered steps, the expected result, and space for the actual result.

8)

Pay particular attention to negative cases, which are where defects actually live.

9)

For every validation rule, write the case proving it blocks bad data and the case proving it permits good data, since a rule blocking everything also passes a careless test.

10)

Add boundary cases deliberately: the maximum characters a field accepts, a date at the limit of a range, zero and negative numbers where only positives make sense.

11)

Then prioritise.

12)

Mark which cases must pass before release and which can wait, because a plan with no priority is unusable under deadline.

13)

Finally, review your own plan for what it misses and write that gap down honestly.

14)

Submit the system under test documentation, the test strategy, the thirty cases, your negative and boundary reasoning, the prioritisation, and the coverage gap note.

2

Week 3-4: Test Execution and Defect Logging

Mandatory Weightage: 100%

Summary

Execute your test plan, log every defect properly, and verify fixes with retests.

Objective

1)

Execute all thirty cases against your org, recording the actual result for each as pass or fail.

2)

Resist adjusting a case when it fails, because a test bent to pass has no value.

3)

Log every failure as a defect with the detail a developer needs: a title stating the problem, the exact steps to reproduce, what you expected, what happened, the user and profile involved, severity, and a screenshot.

4)

A defect nobody can reproduce gets closed without a fix, so the steps must work for someone else.

5)

Assign severity honestly, separating defects blocking core work from cosmetic issues, and justify each rating.

6)

Then reproduce each one a second time to confirm it is real and not a one-off, and note any you could not reproduce.

7)

Now fix them.

8)

Work through your own defects, correct the configuration, and record what you changed for each.

9)

Retest properly.

10)

Re-execute the failed case to confirm the fix, then re-execute the related passing cases to confirm nothing else broke, which is where fixes most often cause new problems.

11)

Record both results.

12)

Then look for the pattern.

13)

Review your defects and identify what kind of mistake you made most, writing what you would do differently when building next time.

14)

Finally, produce a test summary report stating cases executed, passed, failed, defects by severity, what remains unfixed, and whether you would release.

15)

Submit the executed test plan with results, the defect log, reproduction notes, the fixes, retest evidence including regression checks, the pattern analysis, and the summary report.

3

Week 5-6: Permission and Security Testing

Mandatory Weightage: 100%

Summary

Test the access model from each user seat, attempting what each should and should not be able to do.

Objective

1)

Access defects are the most serious kind on a CRM, because they expose data rather than merely inconveniencing someone.

2)

Build the access matrix.

3)

For every profile and object, record the intended create, read, edit, and delete permission, plus intended field-level and record-level access.

4)

This matrix is your expected result.

5)

Create one user per profile with an email address you control.

6)

Now test from each seat.

7)

Using Login As, enter the system as every user and work through the matrix.

8)

For each cell, attempt the action and record what actually happened.

9)

Test both directions: that permitted actions succeed and that forbidden actions are genuinely blocked, since only testing the allowed path is how access defects reach production.

10)

Test record-level access specifically.

11)

Confirm a user cannot see records owned by someone they should not see, then confirm the manager above them can.

12)

Attempt access by direct record URL rather than through a list view, because object permissions and record visibility are separate layers and a URL bypasses navigation.

13)

Test field-level security the same way, including whether a hidden field appears in reports or list views, which is a common leak.

14)

Log every discrepancy as a security defect with its severity, fix the configuration, and retest.

15)

Finally, write the finding that most concerned you and how it would have been exploited.

16)

Submit the access matrix, the per-user test results, the URL and report leak tests, the defect log with fixes and retests, and the significant finding.

4

Week 7-8: Regression Suite and Release Verification

Mandatory Weightage: 100%

Summary

Build a reusable regression suite, then verify a change without breaking what already worked.

Objective

1)

Every change risks breaking something unrelated, and a regression suite is how a team ships without fear.

2)

Select the regression set.

3)

From your test cases, choose the fifteen that must pass after any change, covering core record creation, critical automation, key validation, and essential permissions.

4)

Justify each inclusion, since a suite containing everything never gets run.

5)

Make it repeatable.

6)

Rewrite each case so someone unfamiliar with your org can execute it, including the exact data to use and how to reset afterwards.

7)

Ambiguity makes a suite unusable by anyone but its author.

8)

Establish the baseline.

9)

Run all fifteen and record the result, confirming a clean starting point.

10)

Now introduce a real change.

11)

Add a feature to your org, such as a new required field, an extra automation, or a tightened validation rule.

12)

Run the regression suite again.

13)

Record every case whose result changed, and determine for each whether the change is an intended consequence or an unintended break.

14)

This distinction is the core of regression testing.

15)

Fix the unintended breaks and rerun until clean.

16)

Then plan the release verification.

17)

Write the checks you would run immediately after deploying this change, and the rollback steps if verification fails.

18)

Finally, write a note on the case your suite does not cover that you now wish it did, based on what the change revealed.

19)

Submit the regression suite with inclusion reasoning, the baseline run, the change description, the post-change run with impact classification, fixes and clean rerun, the release verification plan, and the coverage note.

Launch Your Internship

Gain real-world skills, work on live projects and get an NSDC-affiliated certificate — absolutely free!