This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
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 Analytics Inc. is at the forefront of financial technology, revolutionizing the landscape with cutting-edge solutions. Join us in our audacious endeavor to reimagine what's possible with advanced technologies.
Role:
We're expanding our team at Moody's, the leading data analytics company globally, to work on a cutting-edge data streaming pipeline that processes large company datasets. You will join our Data Pipeline team that provides firmographic and financial data to our applications. The Assistant Director - Software Engineer, sitting in the QA department will play a pivotal role in our company, driving the quality assurance of our data pipeline. This role will involve building our automated test suites.
Responsibilities:
1. Maintain coded test frameworks
o Design, develop, and maintain test frameworks and test cases in Java, ensuring comprehensive coverage of all functionalities.
o Promote best practices in code quality and testability, ensuring adherence to departmental standards.
2. Test Execution:
o Monitor and suggest KPIs and performance metrics to software under test.
o Develop test plans, test cases, and testing scripts, maintaining documentation of results and tracking bugs.
3. Results Analysis and Reporting:
o Perform root cause analysis on software defects, working closely with the development team to address them in a timely manner.
o Collaborate with stakeholders to ensure a holistic approach to quality assurance.
4. Artifact Maintenance:
o Maintain and update test scripts and artifacts to reflect evolving requirements.
o Use version control software like GitHub to maintain code artifacts.
5. Database Management:
o Leverage MongoDB for managing and manipulating test data, creating effective test scenarios.
o Utilize advanced queries to search databases, ensuring its relevance to tests.
6. Environment Management:
o Utilize Docker for creating and managing isolated testing environments, ensuring consistent testing conditions.
o Leverage knowledge of CI/CD like GitHub Actions to test applications in these environments, identifying and resolving issues.
7. Leadership:
o Lead and mentor staff, fostering a culture of high performance and continuous learning.
8. Collaboration:
o Collaborate with software development teams to understand product specifications, identify critical testing paths, and refine the development process.
o Review and analyze system specifications, and collaborate with stakeholders to ensure test plans and scripts effectively cover all aspects of functionality.
Qualifications:
* Undergraduate/first-level degree (e.g., Bachelor's degree) in Computer Science or related.
* 7+ years of development experience with a strong emphasis on Java.
* Experience with BDD framework.
* Familiarity with Development tools: IntelliJ, GIT.
* Experience in leading projects.
* Capability to handle multiple projects concurrently, delivering high-quality results under tight deadlines.
* Excellent leadership, communication, and interpersonal skills.
* Analytical mindset with a keen attention to detail.
* Critical thinking skills for thorough analysis of system requirements and test scenarios.
Preferred Skills
* Experience of test containers like Docker, AWS container services with the ability to create and manage containers for testing purposes.
* Familiarity with databases: MongoDB, SQL, MySQL, etc.
* Familiarity with Apache Kafka and Flink is a plus.
* Experience of API testing using tools like Postman.
* Experience with performance and/or security testing is a plus.
If you are a seasoned Software Engineer with a passion for leading a test strategy and want to be part of a transformative journey, we invite you to apply. Join us in shaping the future of financial technology. Apply now to contribute your expertise to our innovative team at Moody's Analytics Inc.
Moody's is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity or any other characteristic protected by law.
#J-18808-Ljbffr