The Next Generation Audit (NGA) project aims to develop an enhanced global audit platform to support PwC auditors worldwide.
NGA is a multi-year global initiative focused on transforming the audit process through:
- advanced automation
- AI-augmented development
- agile delivery practices
The project focuses on building a scalable, intelligent audit ecosystem that improves efficiency, accuracy, and collaboration across PwC's global audit teams.
Role Overview
The QA Automation Engineer is responsible for designing, developing, and maintaining automated test solutions to ensure high software quality and scalability.
This is a hands-on engineering role that leverages modern automation frameworks and AI-powered development tools(such as GitHub Copilot, Cursors, and GenAI) to accelerate test creation and improve test coverage.
The engineer will collaborate closely with developers, QA specialists, and product teams, integrating automation into CI/CD pipelines and ensuring continuous testing throughout the development lifecycle.
Technologies used include Playwright, Node.js, dotenv, and modern CI/CD tooling.
Key Responsibilities
Automation & AI Integration
- Design, develop, and maintain automated test cases for web and API applications.
- Utilize frameworks such as Playwright, Selenium, or Cypress for end-to-end automation.
- Leverage AI-powered tools (GitHub Copilot, Cursors, GenAI) to accelerate test scripting and optimize test coverage.
- Implement API test automation using tools such as Postman, RestAssured, or GraphQL testing frameworks.
- Manage environment configurations using dotenv (API keys, credentials, endpoints).
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab CI) to enable continuous testing.
Collaboration & Quality Assurance
- Collaborate with developers, testers, and product teams to define automation strategies and high-value test scenarios.
- Participate in Agile ceremonies including stand-ups, sprint planning, demos, and retrospectives.
- Track and manage defects using Azure DevOps or similar tools.
- Assist in root cause analysis and issue resolution.
- Ensure testing practices align with DevOps and continuous delivery goals.
Technical Requirements
Experience
- Minimum 5 years of experience in QA Automation.
Programming & Automation
- Proficiency in at least one language:
- C#
- Python
- JavaScript
- TypeScript
- Hands-on experience with:
- Playwright
- Selenium
- Cypress
- Node.js
AI Development Tools
- Experience using AI-powered development tools such as:
- GitHub Copilot
- Cursors
- GenAI solutions
DevOps & CI/CD
- Experience integrating automation into:
- Jenkins
- GitHub Actions
- Azure DevOps
- GitLab CI
Additional Technical Skills
- API testing (Postman, RestAssured, GraphQL)
- Git version control
- SQL and database validation
- Strong understanding of:
- software testing principles
- Agile methodologies
- SDLC
Project Details
Start Date: ASAP
Assessment: HackerRank challenge required
Location: Fully remote
Occasional in-person team sessions (approximately once per quarter) may take place in Prague.
Working Hours:
Overlap with US hours required
Core availability: 14:00 – 18:00 CET
.png)

