Testing & Quality Assurance
- Proven experience as a QA Analyst or Tester on software delivery projects.
- Strong ability to write structured, traceable test cases from functional and non-functional requirements.
- Solid understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Hands-on experience with defect tracking tools (e.g. Jira, Azure DevOps, or similar).
- Familiarity with different testing types: functional, regression, integration, smoke, sanity, and exploratory testing.
- Understanding of web-based application testing, including browser compatibility and UI/UX validation.
Β
Collaboration & Process
- Experience working in Agile/Scrum delivery teams, contributing to sprint planning, stand-ups, and retrospectives.
- Ability to collaborate effectively with developers, business analysts, and automation engineers.
- Comfortable reviewing acceptance criteria and raising ambiguities or quality risks before development begins.
Β
Documentation & Reporting
- Ability to produce clear, concise test reports and sign-off documentation suitable for client delivery.
- Experience maintaining a living test repository that stays aligned with evolving requirements.
Β
Advantageous (Nice to have)
- Exposure to Blazor-based web applications.
- Basic understanding of automation testing concepts and tools (e.g. Selenium, C#/.NET).
- Experience with GitLab or similar source control and CI/CD platforms.
- Familiarity with REST API testing using tools such as Postman.
- ISTQB Foundation Certificate in Software Testing.
- Experience in the telecommunications industry or on billing/ERP platforms.