Job Description
QA Engineer @ KPMG | Elevate technology through quality
Passionate about technology and quality assurance, and ready to own testing workstreams end-to-end?
We are looking for a Quality Assurance Engineer to join our Technology Engineering & Management team. You will act as a trusted advisor to project stakeholders, translating business needs into effective QA solutions and driving digital transformation for our clients across high‑performance, high‑security, web-based solutions with a strong customer-focus.
The Blueprint of your Role
- GCA Family & Sub-family: Technology Engineering and Management - Technology Quality Assurance
- Career Level: Level 5 – Senior Team Member 1
Why join us?
- Clarity (GCA): You have a well-defined career path. You’ll know exactly where you stand and what steps you need to take to grow within the team.
- Fair Evaluation (Korn Ferry): We don’t rely on subjective opinions. We use a global methodology that helps you understand your potential and develop accordingly.
- Smart Working: We try to automate repetitive processes as much as possible using data analytics tools, so we can focus on the things that actually matter.
What will you actually do?
You will be responsible for implementing, executing and continuously improving quality assurance processes within technology projects, acting as the bridge between business teams and technical specialists. You will help shape a “quality culture” in which everyone is actively engaged in guaranteeing the quality, security and reliability of our solutions.
Core responsibilities
- Lead QA workstreams: Own end-to-end QA delivery for assigned projects – from test strategy and planning through execution, defect management, deployment and post–go-live support.
- QA standards & quality culture: Interpret, build upon and comply with KPMG and client quality assurance standards; contribute to the definition and refinement of QA policies, templates and guidelines that foster a strong quality culture across teams.
- Test design & execution (functional & non-functional): Develop and maintain test plans, test cases, scripts and scenarios (manual and/or automated) to validate functionality, performance, usability and security of high‑performance, high‑security web-based solutions.
- Business analysis & requirements mapping: Work closely with business analysts, developers, architects and project managers to understand business and technical requirements, document testable acceptance criteria and trace them throughout the testing lifecycle.
- Defect management & root cause analysis: Identify, log, prioritize and track defects using appropriate tools; collaborate with development teams to ensure timely resolution and perform root-cause analysis to drive corrective and preventive actions.
- Compliance, controls & risk management: Ensure QA processes align with client policies, internal standards and relevant regulatory requirements; support the design and verification of controls, audit trails and documentation needed for compliance.
- QA program & test protocols: Contribute to developing a complete QA program for projects or products, including test strategies, entry/exit criteria, and testing protocols that can be applied and adapted across service lines and engagements.
- UAT preparation & support: Prepare or review UAT scenarios and scripts, support business users during UAT, triage and analyze reported issues, and validate that solutions meet business needs and expected quality levels.
- Data validation & integrations testing: Validate data integrity across systems, test interfaces and integrations (including APIs and external services), and verify the correct handling of edge cases and error conditions.
- Cross-functional collaboration: Work closely with development, DevOps, security, infrastructure and business stakeholders to ensure a cohesive, end‑to‑end solution and a shared understanding of quality criteria.
Additional responsibilities
- Post–go-live support & continuous improvement: Support stabilization after go-live by monitoring incidents and defects, analyzing trends, and proposing improvements to QA processes, tools and test coverage.
- Complaint & nonconformance processing: Help maintain complaint and nonconformance processing through records and tracking systems, ensuring proper documentation of issues, root causes and corrective actions.
- Client communication & stakeholder management: Act as a key QA contact for client stakeholders: manage expectations, provide clear and concise status updates, report quality metrics and risks, and present options and recommendations.
- Knowledge sharing & mentoring: Share best practices, reusable assets and lessons learned with colleagues; provide guidance and informal mentoring to more junior team members on QA methods and tools.
Who are you?
You are a QA Engineer who understands both the language of technology and the language of business, and enjoys shaping practical, robust QA solutions that improve how organizations deliver and operate digital products.
Mindset & behaviors
- Analytical & structured: Able to break down complex systems, processes and requirements into clear, testable components and design scalable, maintainable QA approaches.
- Client-focused: You listen actively, seek to understand real business needs and user expectations, and translate them into meaningful test scenarios and quality criteria.
- Proactive & accountable: You take ownership of your QA scope, anticipate issues early, escalate risks appropriately and drive them to resolution.
- Collaborative team player: You work effectively with developers, architects, business analysts and client stakeholders, and you share knowledge openly.
- Adaptable & mobile: You are comfortable working in dynamic environments and are open to occasional travel for project engagements, including international assignments when required.
Experience & background
- Typically 3–5 years of experience as a QA Engineer / Software Tester in technology, consulting or professional services environments.
- Hands-on participation in at least 2 end-to-end software delivery projects, ideally with QA as a primary focus and involving web-based or cloud solutions.
- Experience working in Agile/Scrum teams and understanding how QA supports iterative delivery.
Functional expertise
- Solid practical knowledge of QA processes: test planning, test case design, test execution, defect management, regression testing and UAT support.
- Demonstrated knowledge of testing best practices, version control practices and defect management practices.
- Experience testing web applications (UI and API) including security, performance and compatibility aspects.
- Understanding of quality assurance terminology, methods and tools (e.g. functional, regression, smoke, integration, performance testing).
- Exposure to risk-based testing and prioritization of test effort based on impact and likelihood.
Tools & methods
- Experience with at least some of the following (or similar) tools:
- Test management / documentation tools (e.g. Azure DevOps, TestRail, Zephyr, Xray)
- Defect and project tracking tools (e.g. JIRA, Azure DevOps)
- Test automation frameworks (e.g. Selenium, Cypress, Playwright, REST API testing tools) – hands-on scripting or close collaboration with automation engineers.
- Good understanding of CI/CD concepts and how automated tests integrate into pipelines is an advantage.
- Comfortable working with databases (basic SQL queries) for test data preparation and validation.
- Strong command of Microsoft Office (Excel, PowerPoint, Word) for analysis, reporting and documentation.
Education, certifications & languages
- Bachelor’s degree in computer science, Engineering, Mathematics or a related field.
- Professional certifications are a plus, e.g. ISTQB, Six Sigma, Quality Engineer or Quality Auditor.
- Fluent in English, both written and spoken; additional languages are an advantage.
- Able to explain technical and QA concepts in clear, non-technical language to business stakeholders.
Benefits at a glance
- Collaborative & multicultural environment: Work with diverse teams and clients across industries and geographies.
- Flexible working: Hybrid working options and flexible hours to support work–life balance.
- International projects & growth: Exposure to international technology projects and strong opportunities for professional development and specialization.
- Learning & development: A culture that values initiative and continuous learning, with access to training, certifications and knowledge-sharing sessions.
- Competitive package: Competitive salary and a comprehensive benefits package that supports your wellbeing.
Ready to shape how technology works in the digital era?
Apply now and let’s drive quality assurance transformations together!
#LI-Hybrid, #LI-AP3