QA Tester
Indexed description
This role requires strong analytical skills, a methodical approach to testing, and experience working within Agile software development environments using Azure DevOps.
Key Responsibilities
Functional Testing
- Create, execute, and maintain detailed test plans and test cases.
- Perform manual testing of web applications developed in C# and .NET Core.
- Validate functionality against business and technical requirements.
- Identify, document, and track software defects.
- Work within Azure DevOps to manage test activities and track defects.
- Create and maintain test cases linked to User Stories, Features, and Epics.
- Participate in Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
- Collaborate with developers to reproduce and resolve defects efficiently.
- Verify bug fixes and conduct regression testing prior to release.
- Ensure software releases satisfy acceptance criteria and quality standards.
- Support User Acceptance Testing (UAT) activities.
- Assist in creating and maintaining QA processes and standards.
- Produce clear and concise test evidence and defect reports.
- Provide regular feedback on software quality and release readiness.
- Contribute to release notes and quality reporting.
- Identify opportunities to improve testing processes and coverage.
- Support the introduction of test automation where appropriate.
- Contribute ideas to improve software usability, reliability, and user experience.
- Previous experience in a Software QA Tester, Software Tester, or Quality Assurance role.
- Experience testing web-based business applications.
- Experience using Azure DevOps for managing defects, work items, and test activities.
- Understanding of Agile software development methodologies.
- Strong analytical and problem-solving skills.
- Excellent attention to detail.
- Ability to create structured test plans and test cases.
- Experience conducting:
- Functional Testing
- Regression Testing
- System Testing
- User Acceptance Testing Support
- Strong written and verbal communication skills.
- Understanding of C# and .NET Core application architecture.
- Knowledge of web technologies including:
- HTML
- CSS
- JavaScript
- Understanding of REST APIs and API testing.
- Familiarity with SQL databases and basic query writing.
- Experience testing role-based access control and authentication processes.
- Experience with automated testing tools.
- Knowledge of Selenium, Playwright, or similar automation frameworks.
- Experience testing Azure-hosted applications.
- Understanding of CI/CD pipelines in Azure DevOps.
- Experience testing integrations with third-party systems.
- Knowledge of security and performance testing principles.
We Are Looking For Someone Who
- Has a passion for delivering high-quality software.
- Can work independently while collaborating effectively within a team.
- Is organised and capable of managing multiple priorities.
- Communicates clearly with both technical and non-technical stakeholders.
- Takes ownership and pride in delivering reliable solutions.
Discover open roles on our vacancies page and submit your CV
13 Henderson Road
Inverness
IV1 1SN
+44 (0) 1463 725460
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search