This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Senior Quality Engineer position at Marriott International HQ.
Job Responsibility:
Enable product teams to develop and test software solutions in an Agile-focused environment
Champion Quality Engineering (QE) principles of shift-left, customer-centricity, automation, and continual improvement to advance product development
Drive the creation and adoption of automated performance testing to facilitate innovation, quality, and speed to market
Partner with vendor and internal Marriott teams to provide leadership, strategy, and orchestration of key testing events to ensure that quality gates are consistently met
Provide expert guidance on test environment strategy, performance engineering strategy, service virtualization strategy, test data strategy, and performance tuning best practices
Coordinate with product teams, development leads, architects, production support & monitoring engineers and other Software Development Engineers in Test (SDET’s) to collect KPIs and metrics in-line with QE guidelines
Collaborate with platform, infrastructure and enterprise architecture teams to ensure tools required for testing conform to standards and help implement new solutions as required
Work with product teams to ensure integration / end-to-end test cases are identified and maintained
Serve as advocate / representative for selected business units to the QE organization
Mentor and coach product team members on QE tasks and procedures
Function as a working SDET where needed
Participate in performance issues triage and tuning
Assist in setting performance engineering best practices and quality procedures
Review and edit performance results & reports
Drive the adoption of TDD, BDD and related test-first development methodologies
Establish the flow of work within the quality area including code reviews
Provide leadership and support to quality inspections
Function as escalation point for SDETs
Perform complex quantitative and qualitative analyses for delivering automated testing processes and tools
Enable tooling such as, JMeter, NeoLoad, Dynatrace, Splunk, ReadyAPI etc
Facilitate CI/CD using a DevSecOps pipeline
Validate solutions with enterprise architecture team
Facilitate achievement of expected deliverables and obligations of Services Providers
Ensure proper coordination with appropriate IT and vendor teams
Coordinate with Operations and Infrastructure teams for deployment and production support activities
Advise team on debugging aids available for environments
Prepare testing schedules and documents expected results
Assist in the scheduling and maintenance of lower environments
Assist in the defect management process
Participate in the identification and monitoring of risks and issues
Serve as a key member of the QE leadership team
Requirements:
Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or in a closely related technical field
8 years of progressively responsible professional experience in software development and/or test engineering using multiple testing methodologies
8 years of experience designing and executing comprehensive performance test strategies for cloud-native and microservices-based applications in the hospitality industry
8 years of experience developing and maintaining automated load and stress testing frameworks using tools such as JMeter, LoadRunner and/or Neoload
5 years of IT leadership experience combining technical knowledge and customer service
5 years of experience in AWS cloud infrastructure, Kubernetes, containerization and capacity planning
5 years of experience using monitoring tools like Dynatrace, Splunk, Grafana, and/or Datadog
5 years of experience in developing and maintaining performance testing framework and implementing CI/CD by integrating perf tool with Harness/Jenkins