• Manual Testing — verify new features and bug fixes using test design techniques such as boundary value analysis and equivalence partitioning
• API Testing — create and maintain automated tests using tools like Postman, Newman, or Supertest
• UI/UX Testing — identify user-facing issues, evaluate usability, and support the delivery of a high-quality interface
• Cross-Browser & Cross-Device Testing — ensure app consistency across major browsers (Chrome, Firefox, Safari) and devices (desktop, tablet, mobile)
• Performance Testing — use tools like k6 to validate the system under load
• Security Testing — apply basic knowledge of XSS, CSRF, SQL injection to detect vulnerabilities
• CI/CD Integration — plug your tests into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI) for automated execution
• Collaboration & Communication — document test cases, write clear reports, and work closely with engineers and designers to resolve issues