Functional Skills:
- Test Case Design: Create test cases covering normal, negative, and edge scenarios.
- Requirements Analysis: Understand requirements and identify missing business rules.
- Regression Testing: Ensure new features and fixes do not affect existing functionalities.
- Exploratory Testing: Identify unexpected issues beyond predefined test cases.
- Defect Reporting: Document bugs clearly with reproduction steps and supporting evidence.
- API Testing: Test APIs and integrations using tools such as Postman.
- Database Validation: Use basic SQL to verify data accuracy and consistency.
- Cross-Device Testing: Test across supported browsers, devices, and screen sizes.
- Cloud & Connectivity Testing: Verify synchronization and recovery from network interruptions.
- Analytical Skills: Investigate discrepancies between the POS, Backoffice, payments, and reports.
Technical Skills:
- Good understanding of software testing methodologies and Agile/Scrum workflows.
- Experience testing web applications built with React and backend services using .NET / ASP.NET Core.
- Familiarity with QA tools such as Jira or Azure DevOps.
- Knowledge of SQL databases, including MS SQL Server and PostgreSQL.
- Experience with test automation tools such as Playwright, Cypress, or Selenium, and programming languages such as C# or JavaScript.
- Understanding of CI/CD pipelines, Git, and automated test execution.
- Basic knowledge of performance testing, web security, and API mocking.
- Ability to investigate technical issues using browser developer tools, application logs, and network inspection tools.
Requirement:
2-3 years of Experience as a QA Developer.