Job Details
Skills and Competencies
Watch this video to learn more about Moody's
10+ years of experience as an SDET, with a strong focus on test automation, data testing, and validation.
Strong hands-on expertise with Playwright (JavaScript/TypeScript) for UI and backend test automation, including Playwright MCP, self-healing locator strategies, and advanced framework design. Proven ability to write clean, maintainable, reusable code and drive improvements in test stability, scalability, and automation best practices.
Proficient in SQL for writing and debugging complex queries. Advanced SQL for database testing, data validation, and reconciliation across systems.
Strong hands-on experience building and maintaining test automation using Playwright, and Pytest, with the ability to work seamlessly across JavaScript/TypeScript, and Python codebases.
Experience using AI-assisted test automation tools (e.g., Playwright MCP, GitHub Copilot Agent Mode).
Expertise GitHub branching strategies and workflow management, including feature branching, pull request reviews, and CI/CD pipeline integration.
Expertise in Web Services - API testing manually using Postman and REST API automation frameworks.
Experience with Microsoft Fabric, including working with dataflows, lakehouses, and semantic models.
Deep understanding of relational databases, data warehousing concepts, and data modelling.
Hands-on experience with AI platforms and tools (e.g., Copilot Studio), combined with a strong willingness to learn and apply AI-driven testing strategies. Open to introducing innovative ideas such as leveraging AI for automated test generation, anomaly detection, and predictive analytics to enhance QA processes.
Strong analytical skills and attention to detail when working with large datasets.
Ability to troubleshoot data issues and communicate findings effectively.
Organized, detail-oriented, and able to multitask effectively.
Experience with JIRA (preferably JIRA Xray) and Agile/Scrum methodologies.
Knowledge of cloud technologies (AWS or similar).
Experience with Excel-based data analysis and reporting.
Finance domain experience.
Excellent communication and collaboration skills.
Organized, detail-oriented, and able to multitask.
Experience with observability tools (Datadog, Splunk) for validating data pipelines. (Preferred)
Knowledge of performance testing tools (JMeter) for data-heavy systems. (Preferred)
Education
Bachelor’s or higher degree in Computer Science or a related technical field.
Responsibilities
Perform comprehensive software testing, including test automation, test data creation, test case design, and modern test methodologies.
Build, test, and maintain robust test automation frameworks and scripts to ensure repeatability, coverage, and reliability using Python for data validation and functional testing.
Design, develop, and maintain scalable test automation frameworks and scripts using JavaScript (Playwright), Python, and Java with TestNG, while enforcing high code quality through proven design patterns, peer reviews, and quality gates.
Integrate automated tests into CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps), enabling shift-left testing, parallelization, test flakiness control, and reporting dashboards.
Perform end-to-end data validation testing, including source-to-target mapping, transformation validation, and business logic verification.
Validate curated tables and data models within Microsoft Fabric by leveraging advanced SQL queries to ensure data quality, completeness, and integrity across systems. Develop and implement test automation solutions to eliminate manual testing redundancies.
Identify data anomalies, discrepancies, or quality issues, and communicate findings clearly to engineering teams.
Leverage AI tools to accelerate QA: LLM-assisted test case generation, automated test data creation, anomaly/defect prediction, self-healing locators, and autonomous test execution.
Track and communicate quality metrics/KPIs (coverage, escape rate, flakiness) and drive continuous improvement.
Adapt to evolving testing requirements driven by business priorities and share innovative ideas for process optimization.
Maintain clear communication with the reporting manager through timely updates and sharing actionable insights for continuous improvement.
Basic understanding of artificial intelligence concepts, with curiosity and enthusiasm for learning how AI tools can be used to improve processes and drive efficiency. Interest in exploring AI systems and a willingness to develop awareness of responsible AI practices, including risk management and ethical use.
About the team
The Corporate Systems team, part of the Technology Services Group, supports Moody’s core business and technology operations by enabling reliable day‑to‑day execution, strong coordination, and effective governance across corporate platforms and shared services. The team partners closely with senior leaders, product teams, and key stakeholders across the enterprise to drive operational excellence while also advancing innovation, including the adoption and enablement of AI‑driven capabilities. By bringing structure, clarity, and rigor to complex environments, Corporate Systems team members contribute to high‑impact work that improves how technology is delivered, operated, and evolved across the organization—helping ensure Moody’s systems are resilient, forward‑looking, and positioned for continued growth.
Our culture is rooted in belonging. We strive to create a place where everyone feels not only a sense of belonging, but also feels welcome to be... Read more