We are looking for a capable, analytical and curious Software Tester / QA Engineer to join our growing technology team.
This role is ideal for someone who enjoys breaking software, identifying problems before users do, and helping developers deliver reliable, high-quality products. You'll work closely with developers, product owners and technical stakeholders to ensure our applications are robust, secure and perform as expected.
You will be involved throughout the software development lifecycle, carrying out manual and exploratory testing, creating automated tests, investigating defects and helping improve our overall quality assurance processes.
The successful candidate should be comfortable working with code, development tools and command-line environments. Strong knowledge of TypeScript, Python and Bash is essential, together with an understanding of software testing methodologies and the defect management lifecycle.
Experience with Rust, C#, .NET, C++, or knowledge of ASP/ASP.NET or Java, would be advantageous but is not essential.
Key Responsibilitie
- sTest new features, enhancements, bug fixes and software releases across multiple environments
- .Design and execute manual, exploratory, regression, integration, system and end-to-end testing
- .Develop, maintain and improve automated test suites using TypeScript, Python and other suitable technologies
- .Use Bash, terminals and command-line tools to configure environments, execute tests, analyse logs and diagnose technical issues
- .Identify, reproduce, investigate and document software defects
- .Produce detailed, accurate and actionable bug reports including
- :Reproduction step
- rScreenshots or recordings where appropriat
- eLogs and diagnostic
- nWork closely with developers to identify root causes, verify fixes and prevent regressions
- .Review user stories, technical specifications and acceptance criteria to identify risks, ambiguities and missing requirements
- .Create and maintain test plans, test cases, release checklists and QA documentation
- .Support testing within Continuous Integration and Continuous Deployment (CI/CD) pipelines
- .Assist with improving testing frameworks, automation coverage and QA processes
- .Communicate testing progress, release readiness and quality risks to both technical and non-technical stakeholders
- .Promote a quality-first mindset throughout the software development lifecycle
- .Participate in sprint planning, refinement sessions and release reviews
- .Help establish best practice testing standards as the engineering team continues to scale
ceThe ideal candidate will hav
- e:Proven commercial experience in Software Testing or Quality Assuranc
- e.Strong understanding of software testing methodologies and QA principle
- s.Demonstrable experience identifying, reproducing and investigating software defect
- s.Ability to produce concise, well-structured and actionable bug report
- s.Strong proficiency in TypeScrip
- t.Strong proficiency in Python, particularly for automation and scriptin
- g.Good working knowledge of Bas
- h.Confidence using Linux or terminal environment
- s.Experience using command-line tools t
- o:Execute applicatio
- tsInspect lo
- gsManage process
- esTroubleshoot issu
- esExperience performin
- g:Manual testi
- ngExploratory testi
- ngRegression testi
- ngIntegration testi
- ngEnd-to-end testi
- ngUnderstanding of automated testing principles and test design technique
- s.Experience using Git and modern version control workflow
- s.Ability to understand APIs, system integrations and application architectur
- e.Strong analytical and problem-solving skill
- n.Ability to work independently within a remote development tea
- m.A proactive mindset with a strong attention to detai
nceExperience in one or more of the following would be advantageo
us:Programming Langua
- gesR
- us
- tC#.
- NET
- C++J
- avaASP / ASP.
NETTesting Technolog
- iesPlaywri
- ghtCypr
- essSelen
- iumPyt
- estJ
- estVit
- estMo
chaTechnical Experie
- nceREST API test
- ingPostman or similar API testing to
- olsSQL and database validat
- ionDoc
- kerContainerised environme
- ionVirtualised test environme
- ntsCI/CD platforms (GitHub Actions, Azure DevOps, GitLab CI or simil
- ar)Performance test
- ingLoad test
- ingSecurity test
- ingAccessibility test
- ingCloud-hosted applications and servi
cesThese technologies are desirable rather than mandatory. We value strong testing fundamentals, curiosity and the willingness to learn new tools and technologi
es.
Personal Attrib
utesWe're looking for someone who