Overview: We are seeking a highly skilled
Automation Tester with expertise in Continuous Integration/Continuous
Deployment (CI/CD) DevOps practices to join our dynamic team. The ideal
candidate will be responsible for developing and maintaining CI/CD pipelines while
also performing automated testing to ensure the quality and reliability of our
software products.
Responsibilities:
- Design, implement, and maintain robust CI/CD
pipelines for efficient software delivery.
- Collaborate with development, testing, and
operations teams to automate build, deployment, and testing processes.
- Configure and integrate various tools and
technologies to support automation and streamline the CI/CD pipeline.
- Develop automated test scripts and frameworks
for functional, regression, and performance testing.
- Execute automated tests and analyze results to
identify defects and areas for improvement.
- Monitor CI/CD pipeline performance and
reliability, troubleshooting issues as needed.
- Continuously optimize and enhance the CI/CD
pipeline for improved efficiency, scalability, and reliability.
- Work closely with cross-functional teams to
ensure alignment with project requirements and timelines.
- Provide technical guidance and support to team
members on automation testing and CI/CD best practices.
- Stay updated on emerging technologies, tools,
and trends in automation testing and CI/CD DevOps practices.
Requirements:
- Bachelor’s degree in computer science,
Engineering, or related field.
- Proven experience (Minimum 3 years) in
building and maintaining CI/CD pipelines.
- Strong proficiency in CI/CD tools such as
Jenkins, GitLab CI.
- Proficiency in scripting languages such as
Python, Shell, or Groovy for automation tasks.
- Experience with containerization technologies
like Docker and orchestration tools like Kubernetes.
- Hands-on experience with configuration
management tools such as Ansible, Puppet, or Chef.
- Solid understanding of software testing
concepts and methodologies.
- Experience in developing and executing
automated test scripts using tools like Selenium, or JMeter.
- Familiarity with version control systems
(e.g., Git) and code branching strategies.
- Strong problem-solving skills and attention to
detail.
- Excellent communication and collaboration
abilities.
- Proven ability to work effectively in a
fast-paced, dynamic environment.
Preferred Qualifications:
- Certification in DevOps or Automation Testing.
- Experience with cloud platforms like AWS,
Azure, or Google Cloud Platform.
- Knowledge of infrastructure as code (IaC)
principles and tools such as Terraform or CloudFormation.
- Familiarity with Agile/Scrum methodologies.