Resources & Tools - JU-DEV-Bootcamps/ERAS GitHub Wiki
Purpose
This page is the central hub for all essential links, tools, and systems used by the QE team.
Environment configuration
These are the environments where you will test and validate features.
| Environment | URL | Purpose | Notes |
|---|---|---|---|
| Dev | [Development] | Used by developers for initial testing | No certifications applied needed |
| Staging | [EC2] | Pre-production environment | Used for release validation |
| Production | [Production] | Live system | Certifications applied might be needed |
Service Providers Configuration
The application integrates with Cosmic Latte external service, a third-party service provider embedded into the application.
- Service URL: Comic Late environment
- Credentials: Registration process should be completed and Technical lead should grant access to obtain verification code
🔑 Access & Credentials
- Access is managed via: [360 ID for Production and EC2 and via registration for Development environment]
- Credentials should never be shared publicly
QE Responsibilities
- Validate correct integration with Cosmic Latte
- Verify environment-specific configurations
- Test error handling and fallback scenarios
- Confirm data consistency between systems
Project Management Tools
These tools are used to track work, bugs, and sprint progress.
Project Management System
- Board: Miro board
- Sprint Board: GitHub Project Board
📌 Usage
- Track user stories and bugs
- Update ticket status
- Add comments and evidences during ticket testing
UI/UX Design (Figma)
Figma is used as the source of truth for UI/UX designs and mockups.
- Prototypes: Figma link
📌 How QE Uses Figma
- Validate UI against designs
- Check spacing, alignment, and visual consistency
- Review expected behaviors (hover states, transitions, etc.)
- Clarify requirements when acceptance criteria are unclear
⚠️ Best Practices
- Always compare implemented UI with the latest design version
- Confirm with Product/Design if discrepancies are found
- Pay attention to responsive behavior (if defined)
Test Case Management
This is where test cases are created, maintained, and executed.
Tool: Test Link
📌 When to Use
- Create new test cases
- Update existing ones
- Execute test cycles for build versions
- Prepare and execute Regression tesitng
APIs & Technical Documentation
Used for backend validation and integration testing.
Swagger / API Docs: Swagger Postman Collection: Internal Documentation:
📌 When to Use
- Validate API responses for backend tickets
- Test edge cases
- Understand request/response structure
Code Repositories
Access to repositories and version control.
- Main Repository: [JU-DEV-Bootcamps/ERAS] https://github.com/JU-DEV-Bootcamps/ERAS
- Front End Repository: JU-DEV-Bootcamps/ERAS-FE
- Backend Repository: JU-DEV-Bootcamps/ERAS-BE
CI/CD & Deployment Tools
Tools used for builds, deployments, and pipelines.
CI/CD Tool: GitHub Actions
📌 QE Responsibilities
- Monitor deployments
- Validate successful builds
- Perform smoke testing after deployment
- Monitoring & Logs (Optional but Recommended)
Common Access Issues
- Missing permissions → Contact [team/channel]
- Expired credentials → Reset via [system]
🧭 Best Practices
- ✅ Keep this page updated when tools or URLs change
- ✅ Do not share sensitive credentials in the wiki
- ✅ Validate access during your first days
💡 If you notice missing or outdated links, please update this page or notify the owner.