Test Environment Manager at Tezza Business Solutions Ltd

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
3 years ago

Additional Details

Job ID
16006
Job Views
96

Job Description



Job Purpose



  • The Test Environment Manager will be responsible for preventing conflicts and collisions between multiple groups seeking access to limited software resources.


Responsibilities



  • 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 onboarding of new projects to test environments

  • Design systems to support continuous delivery and adapt test environment management to support on-demand, self-service automation

  • Forecast environment requirements based on anticipated future demand from multiple application development teams

  • Act as a technical manager to coordinate test environments for multiple application development groups.

  • Configure test environments for both isolated subsystems and end-to-end environments using a mixture of cloud-based infrastructure and bare metal systems  for release automation and configuration management.

  • Support a continuous release schedule across multiple groups.

  • Work with project managers, operations professionals, and senior technical engineering managers to sequence projects for testing on a limited number of testing environments.

  • Work closely with release managers and release engineers to track the availability of limited testing resources

  • Conduct technical tasks such as deployment and database administration by closely collaborating with engineering resources and database specialists.

  • Candidates will be managing the coordination of efforts to configure environments and tracking the status of environment configuration activities.


Person Specification



  • B.Sc Degree in Computer Science, Project Management or related fields

  • Proven experience as a project manager, Network Engineer or system administrator or QA Engineer.

  • Ability to communicate with stakeholders: project management, QA, and engineering management

  • Ability to focus on scheduling accuracy with the ability to keep a constantly shifting test environment calendar up to date

  • Ability to estimate work effort required to bring test environments to readiness

  • Communication skills

  • must have demonstrated the ability to understand modern approaches to deployment automation on both cloud-based infrastructure and bare-metal servers.

  • Must have an overall grasp of the work-effort involved to setup and configure operating systems, networks, databases, and application servers involved in the creation of end-to-end testing environments.

  • Must be knowledgeable about Java, .NET, and a number of dynamic languages all running on applications servers integrated with several relational databases running DB2, Oracle, and SQL Server.

  • Demonstrated track record of organizing and tracking the progress of multiple projects across the software development lifecycle.

  • Ability to use project planning and forecasting tools.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept