Senior Quality Engineer
Bethesda, USA IT development
Job description
Marriott International, Inc.: Quality Engineering Analyst-Senior (Multiple Positions) Bethesda, MD
DUTIES:
1. Quality Engineering Strategy and Planning
• Develop and implement comprehensive Quality Engineering (QE) strategies to ensure the quality and reliability of business applications.
• Collaborate with stakeholders to define quality goals and objectives.
• Create detailed test plans, test cases, and test scripts based on business requirements and technical specifications.
2. Test Management
• Lead the testing efforts for business applications, including functional, regression, integration, performance, and user acceptance testing.
· Manage the test environment and ensure it is properly configured and maintained.
· Coordinate and prioritize testing activities, ensuring timely delivery of high-quality software releases.
3. Automation and Tooling
• Design and implement automated test scripts and frameworks to improve testing efficiency and coverage.
• Identify, evaluate, and integrate appropriate QE tools and technologies.
• Maintain and enhance existing automation frameworks.
4. Defect Management and Reporting
• Identify, document, and track defects using a standardized defect management process.
• Work closely with development teams to troubleshoot and resolve issues.
• Provide detailed and actionable defect reports and status updates to stakeholders.
5. Collaboration and Communication
• Collaborate with cross-functional teams, including developers, product managers, and business analysts, to ensure a clear understanding of requirements and quality expectations.
· Facilitate QE meetings and discussions to address issues, review progress, and plan future activities.
· Communicate effectively with technical and non-technical stakeholders.
6. Continuous Improvement
• Identify opportunities for process improvements and implement best practices in QE.
• Stay updated with industry trends, emerging technologies, and advancements in QE methodologies.
• Mentor and guide junior QE engineers, fostering a culture of continuous learning and improvement.
7. Documentation and Compliance
• Ensure all QA processes and activities are well-documented and comply with industry standards and regulations.
· Prepare and maintain QA documentation, including test plans, test cases, and test results.
· Support audits and reviews by providing necessary QA documentation and evidence.
8. Risk Management
• Assess and mitigate risks associated with software releases and deployments.
• Develop and implement risk-based testing approaches.
• Provide risk assessments and recommendations to stakeholders for informed decision-making.
9. Leadership and Oversight
• Provide leadership and direction to the QE team, fostering a collaborative and high-performance culture.
• Oversee the daily activities of the QE team, ensuring alignment with project goals and timelines.
• Set quality standards and best practices for the QE team, ensuring adherence to these standards.
• Represent the QE team in leadership meetings, providing insights and updates on quality engineering efforts.
• Collaboration with software development, product management, and customer teams to understand requirements and ensure system quality.
• Evaluate Marriott's current state of QA methodology and drive change across the organization to increase test automation and improve our overall testing practices.
REQUIREMENTS: Bachelor’s degree or foreign equivalent in Computer Engineering, Electronics Engineering, Computer Science or a closely related technical field and followed by 8 years of experience in Software Test management.
Experience must include:
· 5 years of IT experience with a blend of deep technical knowledge in Software testing and a customer-focused mindset.
· 4 years of experience in Review/create test automation framework with industry standard tools TOSCA, TestNG/Cucumber, or Maven tool using industry standard programming language.
· 4 years of experience in monitoring/deploying test automation framework and using DevOps tools (e.g. Git, Jenkins, Harness)
· 5 years of experience in review/designing and developing API automation framework for microservices including database testing, and working with CI/CD tools like Github, Docker, Kubernetes, for automation and QA validation.
· 3 years of experience in hospitality operations in large, multinational organizations
· 4 years of experience with software testing concepts, including Agile and SAFe methodologies.
· 4 years of experience providing review/build automated test frameworks, write and execute functional and integration tests, and develop strategies to reduce manual testing.
· Demonstrated knowledge of emerging tools, software, applications and systems for attaining best-in-class IT technology across the enterprise. Knowledge may be demonstrated through education, training and/or experience.
Hybrid position: part-time telecommuting authorized
SALARY: $139,880 - $181,300/year
LOCATION: 7750 Wisconsin Ave, Bethesda, MD - 20814
Marriott International is an equal opportunity employer. We believe in hiring a diverse workforce and sustaining an inclusive, people-first culture. We are committed to non-discrimination on any protected basis, such as disability and veteran status, or any other basis covered under applicable law.
Marriott International is the world’s largest hotel company, with more brands, more hotels and more opportunities for associates to grow and succeed. Be where you can do your best work, begin your purpose, belong to an amazing global team, and become the best version of you.