
Staff Software Engineer - Quality & Automation Engineering
at Moody's
Posted 10 hours ago
No clicks
- Compensation
- Not specified
- City
- Not specified
- Country
- Not specified
Currency: Not specified
Join Moody's as a Staff Software Engineer in Quality & Automation Engineering. You will design and own scalable automation frameworks across UI, API, and backend layers and define end-to-end, integration, regression, and smoke test strategies. You will lead the adoption of AI and MCP-based workflows to auto-generate and execute test cases from JIRA requirements, mentor a team of QA and software engineers, and integrate test suites into CI/CD pipelines. You will collaborate with product, engineering, and program management to align test timelines with release schedules and define key quality KPIs such as defect escape rate and coverage.
At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are—with the freedom to exchange ideas, think innovatively, and listen to each other and customers in meaningful ways. Moody’s is transforming how the world sees risk. As a global leader in ratings and integrated risk assessment, we’re advancing AI to move from insight to action—enabling intelligence that not only understands complexity but responds to it. We decode risk to unlock opportunity, helping our clients navigate uncertainty with clarity, speed, and confidence.
If you are excited about this opportunity but do not meet every single requirement, please apply! You still may be a great fit for this role or other open roles. We are seeking candidates who model our values: invest in every relationship, lead with curiosity, champion diverse perspectives, turn inputs into actions, and uphold trust through integrity.
Skills and Competencies
10+ years of progressive experience in software quality and automation engineering
Strong programming skills in Java, Python, C#, JavaScript, or TypeScript
Deep expertise in test automation frameworks: Selenium, Cypress, Playwright, TestNG, Cucumber BDD/TDD, PyTest
Solid experience with CI/CD platforms: Jenkins, GitHub Actions, or Azure DevOps
Strong experience in API testing using Postman, RestAssured, and Jest
Hands-on performance and load testing using JMeter or K6
Solid understanding of REST APIs, microservice architectures, and distributed systems
Familiarity with SQL databases (PostgreSQL, MySQL) or NoSQL (MongoDB, DynamoDB)
Experience with Docker, containerized applications, and cloud-native patterns
Exposure to AWS services (Lambda, ECS, RDS, S3) or equivalent cloud platforms
Experience with Agile methodologies and tools: JIRA, TestRail, HP Octane, or similar
Familiarity with AI-driven or MCP-based test generation and intelligent automation workflows
Education
Bachelor's or Master's degree in Computer Science, Engineering, or a related field — or equivalent professional experience
Responsibilities
Design and own scalable automation frameworks across UI, API, and backend layers, evaluating and adopting the right tools per testing layer
Define end-to-end, integration, regression, and smoke test strategies across web, API, and backend systems
Lead the adoption of AI and MCP-based workflows to auto-generate and execute test cases from JIRA requirements
Write clean, maintainable, well-documented code in Java, Python, C#, JavaScript, or TypeScript
Contribute to backend services, developer tooling, and platform components as a bridge between QA and core engineering
Participate in architecture and design reviews, advocating for reliability, testability, and maintainability
Own the integration of test suites into CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps
Lead, mentor, and grow a team of QA and software engineers through regular reviews, coaching, and upskilling programs
Collaborate with product, engineering, and program management to align test timelines with release schedules
Define and track key quality KPIs: defect escape rate, test and automation coverage, MTTD, and MTTR
Moody’s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, place of origin, disability, marital or familial status, sexual orientation, gender expression, gender identity or any other characteristic protected by law.
Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody’s Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.
For more information on the Securities Trading Program, please refer to the STP Quick Reference guide on ComplianceNet
Please note: STP categories are assigned by the hiring teams and are subject to change over the course of an employee’s tenure with Moody’s.
Moody’s uses artificial intelligence and advanced algorithms that compare candidate resumes to the requirements in job postings to match potential candidates to requisitions in the recruitment process. Moody’s does this to ease the burden on recruiters and hiring managers by highlighting candidates for consideration.

