Plan, design, and execute tests on mainframe applications and systems to ensure they meet customer requirements and are functioning correctly.Work with project teams to understand testing objectives and ensure tests are comprehensive and address all relevant aspects of the system.Review requirements, specifications, and design documents to ensure they are testable.Develop and maintain test cases and test data, using automated testing tools where appropriate.Identify, troubleshoot, and report defects and work with development teams to resolve them.Participate in the development of test strategies and plans, including defining test environments, identifying test data needs, and determining resource requirements.Collaborate with other test specialists, development teams, and project managers to ensure successful testing and delivery of projects.Participate in continuous improvement initiatives to improve testing processes and procedures.Communicate test results and status to project teams, stakeholders, and management.Excellent communication and problem-solving skills