KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
JD #2622
Applications open Internship

Analyst FTS

KPMG

  • Gurugram, Haryana, India
  • 5-7 LPA
  • 2 Years
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

KPMG Global Services (KGS) is a leading professional services firm that helps organisations across the world navigate complex business challenges. With a strong focus on digital transformation, KGS operates a network of specialised teams that deliver consulting, audit, tax and advisory services to Fortune‑500 clients. The firm’s culture is built around collaboration, continuous learning and a commitment to ethical standards, making it an attractive destination for fresh talent looking to launch a global career.

The Analyst – FTS role is a six‑month contractual position that supports the management and maintenance of KPMG US external websites hosted on Adobe Experience Manager (AEM). Working closely with on‑shore stakeholders, the analyst will be responsible for authoring content, creating new webpages, embedding interactive visualisations, and ensuring that every digital asset meets the firm’s quality and compliance standards. This role offers hands‑on exposure to enterprise‑grade content management systems and a chance to contribute directly to the digital presence of a world‑renowned brand.

Key responsibilities include

  • Supporting on‑shore management teams in day‑to‑day AEM website operations.
  • Updating, publishing and archiving content on KPMG US external sites to keep information current.
  • Building and maintaining webpages using AEM components, templates and workflows.
  • Creating interactive charts and dashboards with third‑party tools such as Infogram and embedding them seamlessly.
  • Conducting quality assurance checks on images, copy and rich media to ensure consistency and brand compliance.
  • Coordinating approvals from staging environments through to live deployment.
  • Drafting standard operating procedures (SOPs) and user guides for internal teams.
  • Scanning sites for defects, broken links and design inconsistencies and raising tickets for remediation.
  • Collaborating with compliance, legal and accessibility teams to meet regulatory requirements.
  • Documenting site metrics and preparing periodic performance reports.

The tech stack revolves around Adobe Experience Manager, HTML5, CSS3, JavaScript, REST APIs, and data‑visualisation tools like Infogram. Familiarity with version‑control (Git) and basic SEO principles is a plus. The role offers a clear growth path – high‑performing analysts can transition to full‑time positions, move into senior content‑strategy roles, or explore broader digital‑experience tracks within KGS or its partner ecosystem.

Why join KGS? You will work on a global brand’s digital assets, gain expertise in a market‑leading CMS, and receive mentorship from seasoned professionals. The contract also provides a platform to showcase your ability to manage end‑to‑end web‑delivery cycles, positioning you for future opportunities in digital consulting or product management.

Eligibility & process

Who can apply

Graduate in any relevant field (B.Tech, B.E, B.Sc, B.Com, BA, etc.) with a minimum of 60% aggregate. Freshers or candidates with 0‑2 years of experience in web content management, preferably in a multinational environment. No backlogs at the time of joining. Candidates from the 2026 batch are preferred but earlier batches will also be considered.

Skills & stack

Adobe Experience Manager HTML5 CSS3 JavaScript Infogram Content Management Quality Assurance Stakeholder Management

Selection process

  1. Round 1: Online aptitude & logical reasoning test
  2. Round 2: Technical interview focusing on AEM, web technologies and problem‑solving
  3. Round 3: HR interview covering cultural fit, communication skills and career aspirations

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Adobe Experience Manager, HTML5, CSS3, JavaScript, Infogram, Content Management, Quality Assurance, Stakeholder Management) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion KPMG Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between Implicit Wait, Explicit Wait, and Fluent Wait in Selenium? Answer
Model answer: Implicit Wait sets a global timeout for all element lookups. Explicit Wait pauses execution until a specific ExpectedCondition (e.g. elementToBeClickable) is met. Fluent Wait allows defining polling frequency and ignoring specific exceptions like NoSuchElementException.
Explain the Page Object Model (POM) and its advantages in Test Automation. Answer
Model answer: POM is a design pattern that creates an object repository for web UI elements. It separates test scripts from page locators, reducing code duplication and making maintenance easy when UI elements change.
How do you handle dynamic WebElements whose ID changes on page reload? Answer
Model answer: Use dynamic XPath methods like contains(), starts-with(), text(), or XPath axes (ancestor, following-sibling, parent) instead of brittle absolute paths.
What is the difference between @BeforeMethod and @BeforeClass in TestNG? Answer
Model answer: @BeforeClass runs once before the first test method in the current class, while @BeforeMethod executes before each individual test method.
How do you validate REST API response codes and JSON payload using Postman / RestAssured? Answer
Model answer: In RestAssured: given().when().get('/endpoint').then().assertThat().statusCode(200).body('status', equalTo('ACTIVE')).
Behavioural & HR questions 3
Why do you want to join KPMG as a Analyst FTS?
Highlight KPMG's market reputation, recent tech innovations, and how your skills in Adobe Experience Manager directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
KPMG 5-7 LPA
Recruiter Resume Apply
Chat Chat with Kashii