Job Description
- Design and Develop Test Strategies for various z/OS Components, features.
- Function as a test Engineer who is fully hands-on.
- Write test documents, review design and test documents, script and automate tests, execute manual and automated tests, file and verify defects. This is for new pre-GA releases and maintenance releases.
- Communicate with team members about the usage of the test environment, changes to the environment, and any issues seen within the environment that may hinder the team's progress.
- Monitor status of test systems (Driver levels, software installs, network connectivity overall system health)
- Create new or enhance existing automation scripts for:
- Creating workloads of varying stress levels
- Verifying success within workloads
- Gathering documentation showing test results
- Monitoring health of systems (CPU usage, Storage management, etc.)
- Own and monitor overnight, weekend stress runs, and write results report.
- Prepare status updates and present to the management.
- Identify opportunities for commserver enhancements and define validation plans.
- Collaborate with global teams, development squad and attend customer calls.
- Look for improvements in Software Development life cycle.
Required Technical And Professional Expertise
- Operating system background knowledge and navigation experience
- File system background knowledge and navigation experience
- TCP/IP Networking knowledge
- Network application and commands for navigating between systems or for debugging (e.g. netstat, ping, traceroute, ftp, ssh, etc.)
- Experience in script programming for test automation (authoring new or interpreting and enhancing existing scripts).
Preferred Technical And Professional Experience
- Mainframe, z/OS knowledge
- REXX, USS, JCL script programming for test automation, authoring new or interpreting existing scripts.
- Experience in Development Repositories (JIRA, RTC, GITHUB, etc.)