We are seeking a highly skilled and technically strong Senior QA Analyst & Automation Engineer to join a fast-paced and innovative technology environment. This role is ideal for someone with a strong background in test automation and a passion for improving software quality through modern engineering practices.
You will play a key role in driving a “shift-left” approach to testing, embedding quality early in the development lifecycle, and building scalable automated testing solutions. Working cross-functionally with Development, DevOps, and Product teams, you will help ensure high-quality software delivery across all stages.
Key Responsibilities
- Champion test automation and promote a shift-left testing culture across the business
- Design, build, and maintain automated testing frameworks for both functional and non-functional testing
- Collaborate closely with developers to improve code quality and testability
- Identify opportunities to replace manual testing with automated solutions
- Integrate automated testing into CI/CD pipelines alongside DevOps teams
- Work with Product teams to refine requirements and define acceptance criteria
- Analyse test results and provide clear, actionable insights
- Stay up to date with emerging tools, technologies, and best practices in QA and automation
- Document processes and contribute to continuous improvement of testing strategies
- Mentor and support more junior team members
Key Requirements
- Strong experience in software quality assurance, with a focus on automation
- Proven ability to design and build test frameworks from scratch
- Solid understanding of unit testing, TDD and BDD methodologies
- Experience with non-functional testing (e.g. performance, scalability)
- Familiarity with Agile environments and DevOps practices
- Experience integrating automated testing into CI/CD pipelines (e.g. Azure)
- Strong analytical and problem-solving skills
- Excellent communication and stakeholder management skills
- A proactive mindset with a passion for improving quality and efficiency
- Experience with Python (including pytest or unittest)
- Exposure to C# environments
- Experience using Git for version control
- Interest in or experience using AI tools to enhance testing and automation
Additional Information
- Hybrid/remote working available, with some office presence required
- Competitive salary and benefits package
- Opportunity to work in a collaborative, fast-growing environment
- Strong focus on innovation, continuous improvement, and work-life balance
About the Opportunity
This is an excellent opportunity to join a growing technology-driven organisation where quality is at the heart of everything they do. You’ll have the chance to make a real impact, shape testing strategy, and work alongside highly skilled teams in a collaborative environment.
#J-18808-Ljbffr…
