Title: IAM / Permissions Tester — Manual + AI-Assisted Access Control Testing
Worldwide
We're building an access-governance platform (roles, permissions, approval flows, org hierarchy) and need someone to stress-test the permission model before we scale. Your job is to think like an attacker and an auditor: try to make the system do things it shouldn't, and tell us where it lets you. We want two testing styles running in parallel: Manual exploratory testing — click through the product as different roles (Owner, Admin, Team Lead, Member, external contractor) and probe the boundaries by hand. AI-assisted testing — use LLMs/AI tools to generate test matrices, enumerate edge cases, and reason about the permission grammar, then execute and verify the interesting ones. What you'll be testing Privilege escalation: can a lower role grant itself or others more than it holds? Anti-lockout / ownership: can anyone remove or lock out the account owner? Can the last admin lock themselves out? Role boundaries: does each preset role see and do exactly what it should, no more? "Deny" and scoped rules: e.g. "can delete only your own items," "can view a page but not read the data behind it." Cross-org isolation: can a member of one org touch another org's data? The grant surface: are platform-level or internal-only actions ever offered to a regular org? You'll deliver A running log of findings with clear repro steps (role used, action taken, expected vs actual). Severity notes (cosmetic vs. real security gap). The AI prompts / test matrices you used, so we can rerun them. You're a good fit if you have A security-testing or QA mindset and patience for edge cases. Working knowledge of IAM/RBAC/ABAC concepts (AWS IAM, Okta, Auth0, or similar). Comfort using AI tools to design and reason about test cases. Clear written English for reporting. Nice to have: experience with permission systems, pentesting, or compliance/audit work. Logistics: Start with a paid trial task (find and document 3 real permission gaps). Hourly or fixed, your call. Ongoing if the first round goes well.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- Entry levelExperience Level
$5.00
-
$8.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:2 weeks ago
- Hires:1
- Interviewing:6
- Invites sent:0
- Unanswered invites:0
About the client
- South KoreaHwaseong-Si10:52 AM
- $2.3K total spent15 hires, 2 active
- 120 hours
- Tech & ITSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by