Senior Quality Assurance Analyst (Barcelona)
FX DigitalAbout the role
Role
A Senior Software Analyst at FX Digital has a passion for ensuring quality in all facets of your profession. You report to the Head of QA, who provides guidance and support, but you’re confident working independently. You write clear, thorough test plans and test cases that ensure robust coverage, even within fast-paced and evolving project environments. Your work spans a wide range of platforms; from websites and web apps, to mobile, and primarily Smart TV and Connected TV applications.
You are a proactive and trusted leader in quality, steering QA efforts across multiple projects to ensure that everything we deliver meets the high standards expected at FX Digital. You work well with fellow QA team members, offering constructive feedback and fostering an environment of shared accountability and continuous improvement.
You are confident challenging others when it comes to quality or process, always striving to raise the bar. You promote a culture of curiosity encouraging the exploration of new tools, techniques, and technologies, including automation, to drive innovation and efficiency within the QA function.
You are experienced in automation testing, whether contributing to frameworks or identifying opportunities to introduce automated coverage that supports the wider testing effort. You understand where automation adds value and advocate for it sensibly. Alongside your technical strengths, you take an active role in mentoring and guiding others, whether through coaching, onboarding, or supporting people development. You contribute to shaping the team’s culture, sharing your knowledge and helping others grow in their roles.
You are a dependable and collaborative member of the QA and wider FX team. You communicate clearly, follow and refine processes where needed, and bring a mindset of continuous learning. You care about quality, take pride in your craft, and have a sharp eye for detail. Your passion for testing is matched by your desire to evolve and support others in doing the same.
Responsibilities
- Own and contribute to the full QA lifecycle; from requirement analysis, planning and defining test cases, through to execution, defect reporting and post-release checks.
- Champion and uphold quality assurance standards and best practices across the full project lifecycle.
- Ensure the quality of all deliverables by holding yourself and others accountable to both functional and aesthetic standards.
- Lead or contribute to automation coverage initiatives across projects, helping define areas for automation and contributing to test design and implementation.
- Maintain thorough documentation of test plans and test cases, and ensure they remain up to date throughout project changes.
- Triage, document, and prioritise defects across multiple reporting channels.
- Clearly and proactively communicate QA progress, risks and needs with both internal teams and external stakeholders.
- Provide guidance and mentorship to Junior and Mid-weight QAs, supporting their growth and ensuring consistency in test coverage.
- Research and recommend improvements to QA processes, assisting in documentation, rollout, and adoption across the team.
Requirements
- 3+ years of QA experience in cross-functional teams with concurrent projects across different departments (e.g. Development, Product, Delivery).
- Excellent communicator in both spoken and written English, able to adapt your language for different audiences (internal and external), and confident enough to speak up, challenge ideas, and contribute to discussions around quality and process.
- Solid understanding of the Software Development Lifecycle (SDLC) and the QA function’s role throughout.
- Strong working knowledge of HTML/CSS and browser debugging tools (e.g. Chrome DevTools, Charles Proxy).
- Hands-on experience or exposure to test automation frameworks (e.g. Selenium, Cypress, Cucumber), ideally with test scripting in Gherkin or similar.
- Familiarity with JavaScript or another scripting/programming language for test automation.
- Confident with Git and collaborative workflows (e.g. branching strategies, pull requests, conflict resolution).
- Skilled in time management, prioritisation, and balancing quality with delivery deadlines.
- Strong analytical and problem-solving skills with a sharp attention to detail.
- Able to lead QA efforts on projects; from strategy and test planning through to execution and reporting ensuring blockers are resolved swiftly.
- Experience with issue tracking (e.g. Jira) and test management tools (e.g. Qase, TestRail).
- Appreciation for good UX and user-centric design in digital products.
- Experience in people management and/or a stro
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s