Competent in Distributed Platforms (Windows, Unix etc.)
Competent in any of the environment management tools in the market (Plutora, Envo8 etc.)
Competent in automated build and deployment tools (Jenkins etc.)
Knowledge of Service Virtualisation Platforms (LISA, HP, Parasoft etc.)
Database (Oracle, DB2) and Middleware experience
CI / CD experience (Chef, Puppet etc
release and environment management functions.
Build and test the approved Changes. Implement and review the tested Changes according to the approved Change Work Plan and agreed Change Window.
Coordinate Change implementation with agreed Testing Analysts to validate the desired outcome and confirm availability of service.
Accurately update the RFC record with the results of the deployment based on the business requirements.
Approve the Build. Review and approve the Test Plan, Remediation plan, and implementation plan.
Review the test results and approve the Test executed in the Controlled environment. Participate in the CAB as required to represent the Change and provide technical guidance so it can make informed decisions.
Review the Release in the live environment post implementation. Review the technical plan with peer for accuracy, completeness and ability for the deployment to meet the business requirement.
Perform Impact Analysis of RFC on the Change schedule, resources, service, business and environment.
Demonstrable experience of mutli technology platforms and testing methodologies. Need to have an insight into DevOps and Service Virtualisation.
Must be competent in team working, providing excellent customer service, making good decisions, bringing innovation to problem solving and mentoring other team members.
Strong communication skills are required for interfacing with developers, system administrators and management.
Excellent written and verbal skills are required to report on status, clearly define requirements, provide presentations / training materials and create clear and concise documentation
Develop process to track test environments required for QA
Create short-term plans to deliver environments to support sprint-based development
Coordinate activities of release engineers to automate the setup and configuration of test environments
Monitor and guarantee uptime of test environments
Provide ongoing support for test environments
Communicate test environment availability to project management and quality assurance
Develop KPIs to track efficacy of test environment delivery efforts
Resolve conflicts between teams competing for limited testing resources
Move test environment activities toward a goal of 100% automation
Provide estimates for on boarding of new projects to test.