Senior Software Quality Assurance Specialist
Hace 2 días
Madrid, Community of Madrid, España
PPG
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
We are looking for a Senior Software Quality Assurance Specialist to join PPG’s Global Custom Software Solutions team.
In this role, you will support global, public‑facing digital applications, including e‑commerce platforms and branding websites, ensuring high standards of quality, accessibility, and reliability throughout the full software delivery lifecycle.
As a Senior Quality Assurance Specialist, you will work as an experienced individual contributor within distributed Agile teams, ensuring software quality through structured testing practices, adherence to established QA processes, accessibility compliance, and a continuous improvement mindset. You will collaborate closely with both technical and non‑technical stakeholders and actively contribute across all phases of delivery.
Location: Wrocław/Brno/Barcelona
Key Responsibilities
Verify that software products comply with defined business, functional, non-functional, and accessibility requirements for public‑facing applications
Perform static testing of requirements to assess completeness, consistency, testability, accessibility impact, and potential quality risks
Define the scope of testing and contribute to test planning activities, including estimation of testing tasks, coordination of test activities, and management of test environments
Design, write, maintain, and execute manual and automated test cases based on user stories and acceptance criteria written in Gherkin
Develop technical test cases validating integrations, APIs, data flows, and functional dependencies (e.g. API validations, SQL queries, system integrations)
Execute required testing activities, identify and log bugs detected in non‑production environments, collaborate with developers on fixes, and validate resolution through re‑testing
Maintain and continuously update test suites, including manual test cases and automated test scripts
Analyze testing results and trends to identify recurring issues, quality risks, and opportunities for defect prevention.
Actively use AI‑powered QA tools and agents as part of daily testing activities to support test design, execution, defect analysis, and continuous improvement
Contribute to improving and optimizing QA processes, tools, and testing practices based on lessons learned and data‑driven insights
Support release and deployment activities by executing and validating required testing (e.g. smoke, sanity), and provide test execution evidence and quality status, including accessibility validation, to support go/no‑go release decisions
Support analysis and validation of defects identified in production environments, contributing to triage, root cause analysis, and verification of fixes
Ensure full traceability by linking requirements, test cases, test execution results, defects, and release evidence to unique work items in Azure DevOps
Participate in Agile ceremonies and collaborate with Scrum Team members to discuss business processes, rules, test cases, defects, and accessibility considerations
Validate adherence to Definition of Ready (DoR) and Definition of Done (DoD), ensuring quality and accessibility criteria are met before development starts and before work items are considered complete
Write, maintain, and update QA documentation, including test plans, test schedules, test reports, and supporting accessibility evidence
Plan and monitor testing‑related work to meet sprint timelines and release commitments
Update and maintain all QA‑related activities, artifacts, and execution evidence in Azure DevOps
Collaborate with QA peers across squads to align testing approaches and share best practices
Actively participate in the Quality Assurance Community of Practice (QA CoP) by attending sessions, contributing to knowledge sharing, and applying agreed standards and best practices in daily work
Provide guidance and support to junior QA team members as needed, without formal people management responsibilities
Complete required training and professional development activities in line with the defined development plan
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience and technical training
7+ years of hands‑on experience in software quality assurance and testing
Strong background in test automation, including solid experience in designing, developing, and maintaining automated test frameworks and solutions
Familiarity with accessibility testing principles
Exposure to AI‑driven or AI‑assisted QA tools and technologies, with experience applying them in testing activities considered a strong advantage
Solid understanding of the Software Development Lifecycle (SDLC) and QA lifecycle
In this role, you will support global, public‑facing digital applications, including e‑commerce platforms and branding websites, ensuring high standards of quality, accessibility, and reliability throughout the full software delivery lifecycle.
As a Senior Quality Assurance Specialist, you will work as an experienced individual contributor within distributed Agile teams, ensuring software quality through structured testing practices, adherence to established QA processes, accessibility compliance, and a continuous improvement mindset. You will collaborate closely with both technical and non‑technical stakeholders and actively contribute across all phases of delivery.
Location: Wrocław/Brno/Barcelona
Key Responsibilities
Verify that software products comply with defined business, functional, non-functional, and accessibility requirements for public‑facing applications
Perform static testing of requirements to assess completeness, consistency, testability, accessibility impact, and potential quality risks
Define the scope of testing and contribute to test planning activities, including estimation of testing tasks, coordination of test activities, and management of test environments
Design, write, maintain, and execute manual and automated test cases based on user stories and acceptance criteria written in Gherkin
Develop technical test cases validating integrations, APIs, data flows, and functional dependencies (e.g. API validations, SQL queries, system integrations)
Execute required testing activities, identify and log bugs detected in non‑production environments, collaborate with developers on fixes, and validate resolution through re‑testing
Maintain and continuously update test suites, including manual test cases and automated test scripts
Analyze testing results and trends to identify recurring issues, quality risks, and opportunities for defect prevention.
Actively use AI‑powered QA tools and agents as part of daily testing activities to support test design, execution, defect analysis, and continuous improvement
Contribute to improving and optimizing QA processes, tools, and testing practices based on lessons learned and data‑driven insights
Support release and deployment activities by executing and validating required testing (e.g. smoke, sanity), and provide test execution evidence and quality status, including accessibility validation, to support go/no‑go release decisions
Support analysis and validation of defects identified in production environments, contributing to triage, root cause analysis, and verification of fixes
Ensure full traceability by linking requirements, test cases, test execution results, defects, and release evidence to unique work items in Azure DevOps
Participate in Agile ceremonies and collaborate with Scrum Team members to discuss business processes, rules, test cases, defects, and accessibility considerations
Validate adherence to Definition of Ready (DoR) and Definition of Done (DoD), ensuring quality and accessibility criteria are met before development starts and before work items are considered complete
Write, maintain, and update QA documentation, including test plans, test schedules, test reports, and supporting accessibility evidence
Plan and monitor testing‑related work to meet sprint timelines and release commitments
Update and maintain all QA‑related activities, artifacts, and execution evidence in Azure DevOps
Collaborate with QA peers across squads to align testing approaches and share best practices
Actively participate in the Quality Assurance Community of Practice (QA CoP) by attending sessions, contributing to knowledge sharing, and applying agreed standards and best practices in daily work
Provide guidance and support to junior QA team members as needed, without formal people management responsibilities
Complete required training and professional development activities in line with the defined development plan
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience and technical training
7+ years of hands‑on experience in software quality assurance and testing
Strong background in test automation, including solid experience in designing, developing, and maintaining automated test frameworks and solutions
Familiarity with accessibility testing principles
Exposure to AI‑driven or AI‑assisted QA tools and technologies, with experience applying them in testing activities considered a strong advantage
Solid understanding of the Software Development Lifecycle (SDLC) and QA lifecycle