Responsibilities
- Extraction of test scenarios and subsequent design and execution of both manual and automated
- Work within a BDD framework and design web UI automation tests using selenium within a C# built
- Analyze requirements, extract and design the appropriate level of test coverage, considering the risk
- Work with multiple technologies and adapt to designing automation using various toolsets
- Balance test coverage with time limitations to manage and communicate any perceived risk with
- Drive continuous improvement both as part of a team and individually, looking to lead initiative to
- Passionate about quality and take ownership for the quality of our product in all aspects
- Clearly document test cases so that other team members can easily understand purpose, actions and
- Be adaptable in various testing methodologies, & practices, and tools that complement the software
- Work in an agile environment and adaptable to changing circumstances in a fast-paced environment
- Reporting and management of defects and issues, aligned to ISTQB defect principles and standards
Qualifications
Must-Have skills:
Must-Have skills:
- +3 years in a software quality environment
- +1 year working with automated testing frameworks and the design of automation testing
- Proven track record in eliciting test scenarios from user stories / requirements and designing both
- Background working with web-based automation frameworks, utilizing Selenium
- Experience in extracting test scenarios, devising test cases and automating these using a range of
- Knowledge of BDD scenario design and frameworks
- Design of manual test cases to provide appropriate coverage where automation is not considered
- Experience working with an Agile development and testing environment
- Experience with Specflow tooling
- Experience using tools to automate desktop software
- SQL experience (ability to query data within a relational DB)
- Experience testing web APIs using tools such as Postman
- Able to interpret and work with XML/JSON
- Experience in working with teams using TDD
- Experience working with Kanban/scrum agile methodologies
- Experience with participation in agile planning, sprinting and reviews
- Background working with virtual machines and associated configuration
- Software testing certification e.g., ISTQB or equivalent
- OOP knowledge (Ideally C#)
- Testing of native cloud based solutions and their deployment architecture
Report job