Seeking Mainframe Senior Test Automation Engineer
Join one of the largest mutual fund companies in the US, recognized as one of Forbes' World's Best Employers (2024) and America's Best Employers for Tech Workers (2024) in Smithfield, Rhode Island. Committed to innovation and excellence in the financial services industry.
Key Technical Skills:
- Proven expertise in standard test automation frameworks: Cucumber, Java, Rest services.
- Understanding of Cobol language and experience with VSAM files and batch processes.
- Proficiency in data validation and processes using SQL, DB2, and Oracle.
- Experience with DevOps and CI/CD processes, including Maven, Git/GitHub, Jenkins, and Sonar.
- Knowledge of SDLC, including coding standards, code reviews, source code management, and build processes.
- Experience with cloud-based services such as Azure and AWS.
- Familiarity with virtual databases like Delphix and data mockup tools like Wire Mock.
Key Responsibilities:
- Develop and maintain test automation frameworks to ensure the quality and reliability of distributed applications across multiple layers of the technology stack.
- Conduct functional and regression testing within an Agile/Scrum environment, utilizing tools like JIRA and XRAY.
- Collaborate with cross-functional teams to interpret business requirements and crystallize stories and acceptance criteria for implementation.
- Identify risks and develop contingency plans to address potential test automation issues.
- Work independently as part of Agile Sprint and Kanban teams to deliver high-quality software solutions.
- Use and improve upon existing automation frameworks to enhance testing efficiency and effectiveness.
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to quickly learn, adapt, and thrive in a fast-paced, changing environment.
Additional Requirements:
- Experience in the financial services domain, preferably with mutual funds, stocks, and managed accounts.
- Proven understanding of the software development process, including planning, analysis, design, coding, system and user testing, and problem resolution.