- Automated and manual test of complex web applications,Desktop Application, web APIs and server-side components
- Test planning, test case design and execution, within a disciplined Agile process (SCRUM)
- Set-up, configuration and maintenance of test environments
- Configuration of test data
- Fault replication and analysis, and testing of software fixes
- Non-functional testing (performance, security, accessibility etc)
- Interface with various RD groups and with support tiers
Required knowledge and experience:
- Have significant experience of automating and Manual testing.
- Have practical knowledge of C#, Mocking, Selenium, SpecFlow/Gherkin.
- Have practical knowledge of software testing methodologies, with an emphasis on Agile testing. Scripting against SLI SLO of the practice.
- Be process oriented with good attention to detail.
- Be fierce in your pursuit of product quality.
- Follow a structured and analytical approach, with good troubleshooting skills.
- Be comfortable working as part of a multidisciplinary and distributed team.
- Be able to communicate effectively, including via phone, email, instant message and video conferencing tools.
- Experience working with Agile/SCRUM/Agile SAFe software development methodology
- Tech stack - Azure DevOps test management, .Net C#, Selenium, Playwright, Wire mock, SpecFlow/Gherkin.
Desired:
- ISTQB/ISEB qualifications
- Practical experience of:
- Azure
- SQL Server and SQL administration
- Elasticsearch/Kibana
- JavaScript
- GIT
- Knowledge of Fiddler, Azure DevOps/TFS, Visual studio, JMeter
- Experience in Security or Performance non-functional testing
- Degree or equivalent qualification in relevant subject (Computer Science, Information Technology/Electronic Engineering)
- Experience of WCAG (assistive technologies)