Role: Terraform Tester
Qualification: BTech/MTech/MCA
Job Location: Hyderabad/Pune
Experience: 3 years
Work Mode: Hybrid
Job Description:
We are seeking an experienced Terraform Tester to join our dynamic team. In this role you will be responsible for testing and validating Terraform configurations using the tftest testing framework. You will collaborate closely with Terraform developers and other team members to ensure our infrastructure is robust scalable and meets our high standards.
Key Responsibilities:
- Develop and maintain comprehensive test suites for Terraform modules and configurations using the tftest library.
- Design and implement test cases to cover all aspects of Terraform configuration behavior including resource creation updates and deletions.
- Automate the testing process to ensure consistent and reliable validation of Terraform infrastructure.
- Collaborate with Terraform developers to identify and address issues or bugs in the IaC codebase.
- Continuously enhance the testing framework and strategies to stay current with the evolving Terraform ecosystem.
- Document testing processes results and best practices for team reference.
- Provide guidance and mentorship to team members on Terraform testing methodologies.
Requirements
Requirements:
- 3 years of experience in software testing with a strong focus on infrastructure or DevOps testing.
- Proficient in writing and executing tests using the tftest framework or similar Terraform testing tools.
- Solid understanding of Terraform language concepts and workflow.
- Ability to read and interpret Terraform configuration files and understand their impact on infrastructure.
- Experience with continuous integration (CI) and automation tools (e.g. Harness Terraform Enterprise).
- Excellent problemsolving and analytical skills with a keen eye for detail.
- Effective communication and collaboration skills to work closely with development teams.
Preferred Skills:
- Experience with AWS Landing Zone resources.
- Knowledge of infrastructure provisioning and configuration management tools (e.g. GitHub).
- Familiarity with Kubernetes and containerbased infrastructure.
- Understanding of software engineering best practices such as testdriven development (TDD) and behaviordriven development (BDD).
Benefits
Company standard benefits.
TerraformTesting, IAC