QA & Software Testing Intern (Load, Security, Cloud QA)
Internship
Remote
Internship Overview
- Role: QA & Software Testing Intern
- Duration: 3 Months
- Timing: 9:30 AM – 6 PM (Full-Time Only)
- Mode: Work From Home
- Start Date: Immediate
- Stipend: Unpaid
About Us
QCecuring Technologies builds enterprise security platforms that protect digital identities across SSL/TLS, SSH, and code-signing workflows. Our automation-first platform enhances visibility, policy control, and lifecycle governance across hybrid and multi-cloud environments.
What You’ll Work On
As a QA & Software Testing Intern, you will ensure the correctness, performance, reliability, and security of our cybersecurity systems. You will validate workflows, APIs, dashboards, agents, cloud deployments, and identity automation components.
This internship expands across:
- Functional + regression testing
- UI/UX quality assurance
- API testing
- Load & performance testing
- Basic security testing (OWASP-aligned)
- DevOps & CI/CD QA
- Cloud environment validation
- Writing scripts/utilities for QA tooling
Key Responsibilities
1. QA Planning & Documentation
- Create and maintain:
- Test plans & structured test cases
- Regression suites & sanity checklists
- Bug reports with clear severity, priority, and reproduction steps
- Environment configuration & setup notes
- API testing documentation
- Sprint testing summaries for GitHub Projects
2. Manual Functional & Regression Testing
- Test modules including:
- Certificate lifecycle flows
- SSH key discovery & role mapping
- Code-signing workflows, agents & PKCS#11 paths
- Dashboard views, validation rules, filters, tables, and user journey flows
- Error handling and edge-case behavior
3. UI/UX & Frontend Quality Testing
- Validate UI stability, spacing, alignment, color consistency
- Test responsiveness across common breakpoints
- Validate modals, dropdowns, pagination, sorting, and form validation
- Verify dark/light mode
- Identify visual issues and usability problems
- Record defects with screenshots and exact reproduction steps
4. API Testing & Platform Validation
- Test REST APIs using Postman / cURL
- Validate authentication, RBAC, headers, inputs, and JSON responses
- Confirm data accuracy across the lifecycle
- Validate error handling and boundary conditions
5. Performance & Load Testing (Basic but Realistic)
- You will be introduced to performance validation using:
- k6 (preferred — lightweight and scriptable)
- JMeter (industry-standard)
- Scenarios include:
- API load testing (burst, sustained, ramp-up)
- Response time + throughput analysis
- Identifying bottlenecks and regressions
6. Basic Security Testing (OWASP-Aligned)
- You will perform basic security QA checks such as:
- Input validation & sanitization checks
- Authentication & role-based access testing
- Error message hardening
- Unsafe HTTP method detection
- Basic SSRF/XSS injection attempts on non-production environments
- This is QA-level OWASP testing, not penetration testing.
7. DevOps, Cloud & Multi-Environment Testing
- Test in environments such as:
- Oracle Cloud VM deployments
- Linux-based agents and services
- Multi-environment flows: DEV → STAGE → DEMO
- GitHub Actions CI/CD deployments
- Tasks include:
- Post-deployment verification
- Log inspection
- Service state validation
- Connectivity & workflow consistency checks
8. Bug Lifecycle & GitHub Project Management
- Follow the complete QA workflow:
- Raise defects with severity/priority
- Link issues to GitHub Projects
- Track sprint-related QA tasks
- Collaborate with developers for fix verification
- Maintain testing burndown and QA sign-offs
9. (Optional) Automation & Scripting
- Those who want deeper exposure can learn:
- Writing small test utilities in Java / JavaScript / Python
- Automating repetitive checks
- Simple browser automation with Playwright or Selenium
- CLI scripting for agent testing
Requirements / Qualifications
Must-Have
- Solid understanding of software testing fundamentals
- Ability to write clean, structured test cases
- Strong analytical and debugging skills
- Basic knowledge of APIs, JSON, HTTP
- Comfortable using Linux terminal
- Ability to think in edge cases & break workflows creatively
- Attention to detail and consistency
Good to Have
- Experience with Postman
- Exposure to Git/GitHub
- Familiarity with cloud or VM-based testing
- Basic scripting knowledge (Java/JS/Python)
Excellent to Have
- Experience with JMeter, k6, or any load testing tool
- Basics of OWASP or security testing
- Experience testing dashboards or UI-heavy applications
- Knowledge of SSL/TLS, SSH, certificates
- Understanding of CI/CD workflows
What You’ll Gain
- Official Offer Letter + structured onboarding
- Certificate of Completion & LOR
- LinkedIn Recommendation from your mentor
- Real-world QA experience on enterprise cybersecurity platforms
- Exposure to DevOps, CI/CD, and cloud-based testing
- Hands-on experience with functional, UI, API, load & security testing
- Strong QA documentation & bug lifecycle skills
- Deep understanding of identity security workflows
- Opportunity to run testing demos or internal QA sessions
Selection Process
- Initial Screening Call
- QA Technical Assessment (Test Case + Logical Debugging)
- Final Interview with QA Lead / Engineering Mentor
Why Join QCecuring Technologies?
Unlike typical internship projects, you will work on real enterprise-grade security platforms. You will learn:
- How secure identity systems operate
- How to validate distributed workflows end-to-end
- How cloud + DevOps + QA combine to ensure high reliability
- How to test real cryptographic systems used by organizations
This role is ideal for future:
- QA Engineers
- Software Testers
- SDETs
- DevOps QA Engineers
- Security QA Analysts