This assignment is designed for the job post of the QA Engineer at MTechZilla.
Objective: Perform a thorough integration and quality test on the MTechZilla website.
Steps:
- Visit MTechZilla Website.
- Accessibility Testing: Perform a manual accessibility test to ensure the site meets WCAG 2.1 guidelines. Create an Excel report documenting all findings, including issues related to color contrast, keyboard navigation, and ARIA attributes.
- User Interface (UI) Responsiveness: Check the responsiveness of the UI across different devices and browsers. Document any inconsistencies or failures.
- Link Validation: Check for broken links throughout the site. Use tools like Screaming Frog or similar to automate this process.
- Performance Testing: Analyze the load time and behavior under stress of the website. Tools like Google PageSpeed Insights or Lighthouse can be utilized for this purpose.
- Error Handling: Intentionally cause errors in form submissions, page loads, etc., to test how the system handles unexpected inputs or actions.
- Security Testing: Perform basic security checks to identify vulnerabilities like SQL injection, XSS, etc.
- Provide recommendations for fixing the identified issues.
- Demonstrate the use of automation tools in your testing.
- Compile a comprehensive report of all findings with supporting screenshots and recommendations.
- Submit your completed assessment to [email protected]
The timeline to complete this test is a maximum of one day.