We are looking for a talented and passionate Software Tester to join our existing development team working on strategic products.
As a software tester, you will participate in all aspects of the software development lifecycle as part of an Agile development team. Your focus will be on making the team more efficient and productive through quality software best practices. In this position, you will be given the opportunity to design, create, build, and maintain test suites.
This position is predominantly a remote position, but with the flexibility to occasionally come to our offices in Desford, near Leicester, where appropriate, for meetings, design sessions, training etc.
Required experience/What we are looking for:
- Industry experience designing and executing test strategies as part of an Agile Scrum team
- Solid quality assurance background with a desire to improve and expand your skillset
- SQL experience, preferably using Microsoft SQL Server
- Experience with defect tracking software (preferably JIRA)
- Experience with resilient enterprise software
- Ability to effectively articulate technical challenges and solutions
- Experience being the voice of quality by uncovering issues
- Experience owning and being accountable for test strategy, test planning, and test execution
- Experience debugging application through logs, stack traces and test results
Desirable experience:
- Load test experience
- Experience with automated testing tools (preferably Selenium WebdriverIO, TestComplete)
Specific duties and responsibilities:
- Responsible for design and execution of test strategies as part of an Agile Scrum team
- Participate in product design reviews to provide input on testability of functional requirements, product designs, and estimating/planning
- Translate user stories and requirements to test cases
- Develop and support the testing of product features throughout the entire development cycle
- Own and be accountable for test strategy, test planning, and test execution
- Debug application through logs, stack traces and test results
- Work closely with development teams to drive root cause analysis, feeding that knowledge into automated quality processes effectively
- Drive adoption of best practices in code health, testing, and maintainability
- Collaborate with engineers within Agile Scrum team, reviewing developer unit/integration tests
- Collaborate with engineers across the organisation, keeping current on the company’s latest developments in the area of testing. Learning and sharing ideas
- Research emerging test tools, trends, and methodologies – enhancing existing systems and processes