Job Description
Senior Performance Engineer (Quality Engineering)
About Us:
Marriott International Inc. , headquartered in Bethesda, Maryland, USA, was founded in May 1927 by J. Willard Marriott and Alice S. Marriott with a modest nine-seat A&W root beer stand. Guided by the family's leadership and core principles, Marriott International today has grown into a global hospitality giant, operating approximately 9,000 properties and over 30 leading brands in more than 140 countries and territories.
From such humble beginnings to becoming the world’s largest hotel company, Marriott International has never stopped searching for inventive ways to serve its customers, provide opportunities for its associates, and grow their business. At
Marriott Tech Accelerator center
(MTA), Hyderabad, India, Marriott is exploring the world we live in and all its possibilities. At Marriott Tech Accelerator, we are a team of passionate engineering minds dedicated to creating and building cutting-edge solutions that streamline operations and elevate guest experiences.
Marriott Tech Accelerator center is fully owned and operated by ANSR. All associates at Marriott Tech Accelerator will be ANSR employees, delivering services exclusively to ANSR's client, Marriott International.
To know more about us, please visit
Role Title : Senior Quality Engineer II
Position Summary:
We are looking for a highly skilled
Senior Performance Engineer
to join our Quality Engineering team, focused on
end-to-end performance engineering
rather than traditional execution only performance testing. This role goes beyond running load tests and publishing results. The Senior Performance Engineer is expected to proactively
identify, investigate, and help resolve performance risks
by continuously analyzing application behavior across environments using observability data, logs, and performance metrics.
This individual will develop a deep understanding of the application ecosystem, including frontend, backend services, databases, integrations, and cloud infrastructure. By reviewing
Dynatrace telemetry, logs, traces, and code paths , the engineer will partner closely with application, platform, and architecture teams to
diagnose bottlenecks, explain root causes, and recommend performance and scalability improvements .
Success in this role requires strong engineering fundamentals, the ability to read and reason about
Java and Python code , and a broad architectural mindset to evaluate system behavior holistically—not just under load, but in real production like conditions.
This role is
not
limited to executing performance tests; it is an engineering role focused on understanding how systems behave, why performance issues occur, and how to prevent them.
Job Responsibilities:
Delivering Technology:
Managing Projects and Policies:
Senior engineer on Enterprise Quality Engineering Performance team, specializing in performance testing tools like Gatling, K6, Neo Load or similar for automated scripting, load and stress testing of applications and services.
Champion continuous improvement in performance testing practices, tool selection, and adoption of leading-edge products like Harness.
Actively monitor and analyze application performance using
Dynatrace (Davis AI, Grail), logs, and traces
to proactively identify performance degradation, anomalies, and architectural risks before they impact customers.
Perform
root cause analysis
by correlating load test results with runtime telemetry, backend service behavior, database interactions, and infrastructure metrics.
Review and interpret
Java and Python code
to understand execution paths, threading, I/O behavior, and integration patterns that influence performance and scalability.
Develop a deep understanding of
end-to-end system architecture , including upstream and downstream dependencies, to assess performance impact across the full transaction lifecycle.
Partner with application engineers, architects, and cloud teams to
recommend concrete performance improvements , including code level optimizations, configuration changes, and architectural enhancements.
Define and evolve
performance engineering standards , ensuring performance considerations are embedded early in design and development rather than treated as a late-stage testing activity.
Use performance testing tools (e.g., Neo Load) as
diagnostic instruments , not just execution engines, to validate hypotheses and support engineering decisions.
Performs complex quantitative and qualitative analyses for delivering Quality Engineering reporting solutions
Validates solutions with internal customers and stakeholders
Facilitates achievement of expected deliverables per plan
Assists in the defect management process
Participates in the identification and monitoring of risks and issues
Serve as a key member of the QE leadership team
Candiadte should experience in cloud technologies i.e. AWS.
Skills and Experience:
Required:
Experience in software development, test engineering, with expert-level expertise in multiple testing methodologies
Experience engaging highly technical architecture, engineering and operations teams and driving outcomes with QE automation
Strong verbal and written communication and problem-solving skills
Able to guide the implementation of BDD, TDD and related approaches to software development
Experience with Test Automation and DevSecOps tools (e.g., Git, JIRA, Ant, Maven, Jenkins)
Undergraduate degree in an engineering or computer science discipline and/or equivalent experience/certification
Strong performance engineering mindset with experience analyzing
production like telemetry, logs, and distributed traces , not just test execution results.
Ability to read, understand, and reason about
Java and Python code
to identify performance risks and optimization opportunities.
Solid understanding of
distributed system architecture , including microservices, APIs, databases, messaging, and cloud infrastructure.
Experience using observability platforms (e.g.,
Dynatrace ) for continuous performance analysis, root cause investigation, and system optimization.
Proven ability to translate technical findings into
actionable recommendations
for engineering and architecture teams.
Demonstrated ability to move from
“test results” to “engineering insights” , influencing design and implementation decisions.
Overall experience range is 6+ years.
Preferred:
Demonstrated success leading medium- to large-scale initiatives/transformations.
Proven knowledge of Agile methodology (preferably SAFe Agile).
Experience with mixed and offshore delivery models.
Good process management, negotiating, influencing, and problem resolution skills.
Proven ability to prioritize and execute tasks in a high-pressure environment.
Knowledge of business environment, service requirements, and hospitality culture.
Ability to assess customer/client needs, creatively approach solutions, and influence appropriate courses of action.
Ability to communicate technology lifecycles and strategies.
Education and Certifications:
Work Location:
Hyderabad, India.
Work Mode:
Hybrid.
Undergraduate degree or equivalent experience/certification.
Marriott’s core values:
At Marriott, our make us who we are. We believe that success is never final. As we change and grow, the beliefs that are most important to us stay the same—putting people first, pursuing excellence, embracing change, acting with integrity, and serving our world. Being part of Marriott Tech Accelerator means being part of a proud history and a thriving culture.