Test Environment Manager
Reference number: PL25/SA/TestEnvironmentManager/Remote
In Cyclad we work with top international IT companies to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. We are looking for a Test Environment Manager to join our partner, a global leader in digital transformation and provider of modern solutions.
Project information:
- Industry: Retail
- Type of the project: Implement and embed processes for maintaining and refreshing test environments within the organization
- Budget : B2B 150 PLN/net/h + VAT
- Remote work: 100% remote
- Start date: ASAP/ depending on candidate"s availability
Project scope:
- Oversee and streamline the cyclic refresh of test environments, including verification, documentation updates, and process improvements to reduce cycle time
- Create, maintain, and prepare test environments based on requirements, ensuring configurations mirror production (e.g., servers, databases, applications)
- Regularly update environments to align with software versions and ensure compatibility
- Prepare and maintain test data sets per requirements, including anonymizing production data for compliance (e.g., GDPR)
- Version test data for reproducibility
- Monitor environment performance and stability, implementing corrective actions for issues like downtime or performance problems
- Collaborate with DevOps and infrastructure teams to resolve faults promptly
- Support QA and development teams in environment setup and configuration
- Communicate with stakeholders to align requirements and manage access
- Control environment access per security policies and implement entitlement management for users
- Maintain and update documentation on environment configurations, procedures, and problem reporting
- Generate reports on performance, availability, and changes
Requirements:
- Proficiency in managing servers, databases, and virtual environments
- Experience with public cloud (preferably Azure) and container technologies (Docker, Kubernetes)
- Knowledge of CI/CD systems (e.g., Jenkins, GitLab CI, Bamboo)
- Experience with configuration management tools (e.g., Ansible, Terraform, Puppet)
- Understanding the creation, maintenance, and monitoring of production-like environments
- Familiarity with test data versioning and anonymization processes
- Ability to prepare and maintain test data sets.
- Knowledge of test data management tools (e.g., Delphix, Informatica)
- Basic programming for tool integration
- Optional: Automation scripting skills (e.g., Bash, Python, PowerShell)
- Experience with monitoring tools (e.g., Nagios, Zabbix, Grafana)
- Ability to identify and resolve performance or availability issues
- Managerial and communication skills to cooperate and coordinate tasks in multiple development
- Effective collaboration with QA, DevOps, developers, and business teams
- Clear reporting of issues and progress
- Planning and prioritizing maintenance activities
- Quick identification and resolution of technical issues
- Adapting to dynamic environments and new tools/technologies
- Knowledge of manual and automated test processes
- Understanding the impact of test environments on test quality
- Familiarity with ITIL, DevOps, and Agile principles.
- ENG: min B2
- Certifications (Optional):
- Cloud certifications (e.g., AWS Certified Solutions Architect, Azure Administrator)
- ITIL or QA/DevOps certifications (e.g., ISTQB, Certified Kubernetes Administrator)
We offer:
- Full-time job agreement based on B2B
- Private medical care with dental care (covering 70% of costs) + rehabilitation package. Family package option possible
- Multisport card (also for an accompanying person)
- Life insurance