KPMG Ukraine

Consultant Engineer

KPMG Ukraine  •  Bengaluru, IN (Onsite)  •  26 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

A Software Engineer at KPMG is a developer with the primary responsibility of writing automation frameworks, test and tools to validate the products.It combines the "building" aspect of software design engineering with the "breaking" aspect of software test engineering. The engineer will be writing code that automatically verifies the quality of the product. SE should be able to understand software internals, debug code, automate repetitive tasks, and implement new tools and frameworks needed to streamline our quality process with shift left approach and quality by design mindset.

SE will work directly with both software engineers & program managers to understand project features, review technical designs, and implement automated test tools that help deliver quality features with efficiency. SE should understand application usage models and are able to develop test plans and test cases that approximate real-world environments and scenarios.

Responsibilities:

Engineering Ownership & Functional Correctness

Take end-to-end ownership of correctness for complex business flows across UI, APIs, services, and databases

Analyze product requirements and technical designs to identify functional gaps, edge cases, and failure scenarios

Perform deep functional and exploratory validation with strong domain understanding

Validate system behavior beyond happy paths, including data integrity, error handling, retries, and state consistency

Automation as Engineering

Design, build, and evolve scalable automation frameworks using Playwright with TypeScript

Write clean, maintainable, well-architected automation code using engineering best practices

Build reusable libraries for:

Test data setup and teardown

Auth/session handling

Environment abstraction

Reliable reporting and diagnostics

Treat automation code with the same rigor as production services

CI/CD & Platform Integration

Integrate functional and regression suites into Azure DevOps CI/CD pipelines

Enable validation at multiple stages (PR, merge, nightly, pre-release)

Improve pipeline efficiency through parallelization, selective execution, and reliability enhancements

Work closely with DevOps and platform teams on test infrastructure and execution strategy

Performance & Scalability Engineering

Design and execute performance, load, stress, and endurance tests using JMeter and/or LoadRunner

Build and manage distributed performance test setups (controllers, agents, infrastructure)

Analyze system behavior under load across:

Application tier

Databases

Network and infrastructure

Translate performance findings into actionable engineering feedback

Database & Backend Systems Understanding

Validate data correctness, transactions, and business rules at the database level

Write and analyze complex SQL queries for validation, debugging, and test data creation

Understand backend service interactions, asynchronous flows, and data propagation in distributed systems

Use logs, metrics, and database behavior to debug functional and performance issues

Collaboration & Technical Influence

Work as a peer engineer with backend, frontend, platform, and SRE teams

Participate actively in design reviews, architecture discussions, and backlog grooming

Provide technical guidance and mentorship to junior engineers

Influence engineering decisions by advocating for correctness, observability, and scale-readiness

Qualifications:

  • Bachelor’s degree in Computer Science or a related field from an accredited college/university.

  • Strong backround in development with 5 years of hands on experience developing, testing, performance tuning of large scale systems built with C#, .NET, Javascript frameworks, SQL Server, scripting languages such as PowerShell, Python, etc.

  • Experience with Playwright, JMeter, VSTS or any other automation & performance testing tools is required.

  • Experience with agile engineering practices and tooling including CI/CD utilizing technologies such as Azure DevOps, Team City, Octopus, GitHub Actions is required.

  • Knowledge of Microsoft Azure or other cloud platforms is a plus.

  • Experience with monitoring, profiling, diagnostic tools and code quality tools for DAST and SAST will be a plus.

Responsibilities:

Engineering Ownership & Functional Correctness

Take end-to-end ownership of correctness for complex business flows across UI, APIs, services, and databases

Analyze product requirements and technical designs to identify functional gaps, edge cases, and failure scenarios

Perform deep functional and exploratory validation with strong domain understanding

Validate system behavior beyond happy paths, including data integrity, error handling, retries, and state consistency

Automation as Engineering

Design, build, and evolve scalable automation frameworks using Playwright with TypeScript

Write clean, maintainable, well-architected automation code using engineering best practices

Build reusable libraries for:

Test data setup and teardown

Auth/session handling

Environment abstraction

Reliable reporting and diagnostics

Treat automation code with the same rigor as production services

CI/CD & Platform Integration

Integrate functional and regression suites into Azure DevOps CI/CD pipelines

Enable validation at multiple stages (PR, merge, nightly, pre-release)

Improve pipeline efficiency through parallelization, selective execution, and reliability enhancements

Work closely with DevOps and platform teams on test infrastructure and execution strategy

Performance & Scalability Engineering

Design and execute performance, load, stress, and endurance tests using JMeter and/or LoadRunner

Build and manage distributed performance test setups (controllers, agents, infrastructure)

Analyze system behavior under load across:

Application tier

Databases

Network and infrastructure

Translate performance findings into actionable engineering feedback

Database & Backend Systems Understanding

Validate data correctness, transactions, and business rules at the database level

Write and analyze complex SQL queries for validation, debugging, and test data creation

Understand backend service interactions, asynchronous flows, and data propagation in distributed systems

Use logs, metrics, and database behavior to debug functional and performance issues

Collaboration & Technical Influence

Work as a peer engineer with backend, frontend, platform, and SRE teams

Participate actively in design reviews, architecture discussions, and backlog grooming

Provide technical guidance and mentorship to junior engineers

Influence engineering decisions by advocating for correctness, observability, and scale-readiness

Qualifications:

  • Bachelor’s degree in Computer Science or a related field from an accredited college/university.

  • Strong backround in development with 5 years of hands on experience developing, testing, performance tuning of large scale systems built with C#, .NET, Javascript frameworks, SQL Server, scripting languages such as PowerShell, Python, etc.

  • Experience with Playwright, JMeter, VSTS or any other automation & performance testing tools is required.

  • Experience with agile engineering practices and tooling including CI/CD utilizing technologies such as Azure DevOps, Team City, Octopus, GitHub Actions is required.

  • Knowledge of Microsoft Azure or other cloud platforms is a plus.

  • Experience with monitoring, profiling, diagnostic tools and code quality tools for DAST and SAST will be a plus.

KPMG Ukraine

About KPMG Ukraine

KPMG – це міжнародна мережа фірм, що надають аудиторські, податкові та консультаційні послуги. В офісах KPMG у 143 країнах світу працюють понад 273,000 співробітників (FY23). Кожна фірма KPMG є незалежною юридичною особою і представляє себе як таку.

KPMG працює в Україні з 1992 року. KPMG в Україні надає аудиторські, податкові, бухгалтерські та консультаційні послуги для місцевих і міжнародних компаній. Нашою метою завжди було використання глобального інтелектуального потенціалу фірми в поєднанні з практичним досвідом наших українських професіоналів, щоб допомогти провідним компаніям досягти своїх цілей.

Офіси компанії знаходяться у Києві та Львові.

______________

KPMG is a global network of professional services firms providing audit, tax and advisory services. We operate in 143 countries and territories, and in FY23, collectively employed more than 273,000 people working in member firms around the world.

KPMG in Ukraine provides audit, tax, accounting and advisory services to local and international businesses. KPMG has been working in Ukraine since 1992, and our goal has always been to use the firm's global intellectual potential, combined with the practical experience of our Ukrainian professionals, to help leading companies to achieve their goals.

In Ukraine KPMG has its offices in Kyiv and Lviv.

Industry
Consulting & Advisory
Company Size
201-500 employees
Headquarters
Kyiv, UA
Year Founded
1992
Website
kpmg.com
Social Media