QA Analyst
Affinity Group London, United KingdomQA Analyst
Affinity Group London, United Kingdom
QA Analyst
QA Analyst
Information Technology
Job Description:
On behalf of our public sector client, Affinity is looking for a QA Analyst to support testing across application functionality, integrations, data migration, reporting, performance, and deployment while working closely with business and technical stakeholders.
Responsibilities:
• Develop and maintain the overall QA strategy, testing approach, and test plans.
• Review business requirements, functional specifications, user stories, and technical designs to ensure testability.
• Create and maintain test cases, test scripts, test scenarios, and traceability matrices.
• Identify automation opportunities and develop reusable automated test suites.
• Execute manual and automated:
o Functional testing
o Integration testing
o Regression testing
o End-to-end testing
o Performance testing
o User Acceptance Testing (UAT)
• Develop and maintain automated tests for APIs, integrations, and critical business processes.
• Validate integrations with enterprise systems.
• Verify:
o Data migration
o Data synchronization
o Interface functionality
o Notifications
o Reports
o API integrations
• Support production deployment validation and post-deployment verification.
• Record, prioritize, and track defects through resolution.
• Collaborate with developers and business stakeholders to validate fixes.
• Monitor testing progress and provide QA status reporting.
• Participate in risk identification and quality assurance activities.
• Support SIT, UAT, operational readiness, and hypercare.
• Prepare QA sign-off recommendations for production deployment.
• Participate in workshops, demos, stakeholder meetings, and knowledge transfer sessions.
Qualifications:
• Bachelor's degree in Computer Science, Information Systems, or a related discipline.
• 5+ years of software QA or software testing experience.
• Experience developing:
o QA strategies
o Test plans
o Test cases
o Test scenarios
o Test scripts
• Experience designing and maintaining automated test frameworks.
• Experience executing manual and automated testing across multiple testing phases.
• Experience testing enterprise integrations including:
o REST APIs
o SOAP Web Services
o Messaging services
o Secure file transfers
• Experience testing Microsoft Power Platform solutions:
o Power Apps
o Dataverse
o Power Automate
• Experience validating:
o Data migration
o Data synchronization
o Reporting
o Enterprise integrations
• Experience with API testing tools such as:
o Postman
o SoapUI
• Experience with automation tools such as:
o Selenium
o Playwright
o Power Apps Test Studio
o EasyRepro
• Experience with Azure DevOps Test Plans, defect management, source control, and CI/CD.
• Strong understanding of:
o SDLC
o Agile methodologies
o QA best practices
o Risk-based testing
• Strong analytical, troubleshooting, documentation, communication, and stakeholder management skills.
Nice to Have
• Microsoft Azure experience.
• Transportation, operations, asset management, or public sector experience.
Affinity Earn:
Know someone who's great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity:
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 13715
#LI-Hybrid
Job Details
City : New Westminster
Province/State : BC
Information Technology
Job Description:
On behalf of our public sector client, Affinity is looking for a QA Analyst to support testing across application functionality, integrations, data migration, reporting, performance, and deployment while working closely with business and technical stakeholders.
Responsibilities:
• Develop and maintain the overall QA strategy, testing approach, and test plans.
• Review business requirements, functional specifications, user stories, and technical designs to ensure testability.
• Create and maintain test cases, test scripts, test scenarios, and traceability matrices.
• Identify automation opportunities and develop reusable automated test suites.
• Execute manual and automated:
o Functional testing
o Integration testing
o Regression testing
o End-to-end testing
o Performance testing
o User Acceptance Testing (UAT)
• Develop and maintain automated tests for APIs, integrations, and critical business processes.
• Validate integrations with enterprise systems.
• Verify:
o Data migration
o Data synchronization
o Interface functionality
o Notifications
o Reports
o API integrations
• Support production deployment validation and post-deployment verification.
• Record, prioritize, and track defects through resolution.
• Collaborate with developers and business stakeholders to validate fixes.
• Monitor testing progress and provide QA status reporting.
• Participate in risk identification and quality assurance activities.
• Support SIT, UAT, operational readiness, and hypercare.
• Prepare QA sign-off recommendations for production deployment.
• Participate in workshops, demos, stakeholder meetings, and knowledge transfer sessions.
Qualifications:
• Bachelor's degree in Computer Science, Information Systems, or a related discipline.
• 5+ years of software QA or software testing experience.
• Experience developing:
o QA strategies
o Test plans
o Test cases
o Test scenarios
o Test scripts
• Experience designing and maintaining automated test frameworks.
• Experience executing manual and automated testing across multiple testing phases.
• Experience testing enterprise integrations including:
o REST APIs
o SOAP Web Services
o Messaging services
o Secure file transfers
• Experience testing Microsoft Power Platform solutions:
o Power Apps
o Dataverse
o Power Automate
• Experience validating:
o Data migration
o Data synchronization
o Reporting
o Enterprise integrations
• Experience with API testing tools such as:
o Postman
o SoapUI
• Experience with automation tools such as:
o Selenium
o Playwright
o Power Apps Test Studio
o EasyRepro
• Experience with Azure DevOps Test Plans, defect management, source control, and CI/CD.
• Strong understanding of:
o SDLC
o Agile methodologies
o QA best practices
o Risk-based testing
• Strong analytical, troubleshooting, documentation, communication, and stakeholder management skills.
Nice to Have
• Microsoft Azure experience.
• Transportation, operations, asset management, or public sector experience.
Affinity Earn:
Know someone who's great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity:
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 13715
#LI-Hybrid
Job Details
City : New Westminster
Province/State : BC
Job ID 13715
Please Stay Alert to Potential Scams
We would like to remind you that eFinancialCareers is a job board and does not conduct hiring or ask for payment or any financial details as part of the job application process.
If you receive any suspicious messages claiming to be from us or a hiring company, we urge you not to click on any links and not to reply to the message itself.
Instead, please report the message to our support team at support@efinancialcareers.com.
It is advisable to always verify job offers directly with the hiring company.
More Jobs From Affinity Group
Affinity Group
Melbourne, Australia
Affinity Group
London, United Kingdom
Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.More Jobs Like This
M&T Bank
London, United Kingdom