Testops Engineer

Year    Pune, Maharashtra, India

Job Description


QA/TestOps Engineer role
This hybrid role focuses on ensuring the quality, security, and reliability of infrastructure and services managed by our DevOps and MLOps teams. The candidate will have a strong background in quality assurance and testing, along with a solid understanding of DevOps practices, cloud infrastructure, and automation tools.
Key Responsibilities:
Test Planning and Execution:

  • Develop and maintain comprehensive test plans and test cases for infrastructure and services.
  • Perform functional testing of various platforms/services deployed on AWS.
  • Design and implement automated tests using suitable frameworks and tools.
Infrastructure Verification:
  • Verify the infrastructure provisioned using Terraform and Ansible, utilizing tools such as Terratest and Terrascan for validation and verification testing
  • Validate the correctness and performance of AWS infrastructure components (e.g., EC2, RDS, EKS, S3).
Upgrade Testing:
  • Plan and execute upgrade testing for AWS services such as RDS, EKS, etc.
  • Assess system stability and performance post-upgrade or migration.
Automation and Tooling:
  • Develop and maintain automation scripts for testing and monitoring.
  • Integrate automated tests within the CI/CD pipeline.
Monitoring and Logging:
  • Utilize monitoring tools (e.g., Datadog, Prometheus, Grafana) and logging systems (e.g., CloudWatch, ELK Stack, Splunk) for performance tracking and issue diagnosis.
Containerization and Orchestration:
  • Manage and test containerized applications using Docker and Kubernetes.
  • Utilize Helm charts for Kubernetes deployment testing.
Performance and Load Testing:
  • Conduct performance and load testing using tools like JMeter or Gatling to ensure application scalability and robustness.
Incident Response and Troubleshooting:
  • Participate in incident management, providing rapid issue resolution and root cause analysis.
  • Analyze logs, metrics, and system behavior for troubleshooting.
Collaboration and Communication:
  • Work closely with DevOps, MLOps, development, and security teams to understand requirements and ensure quality.
  • Report and track bugs, issues, and improvements, providing clear and concise documentation.
Continuous Improvement:
  • Stay updated with industry trends and technologies in cloud infrastructure, automation, and testing.
  • Propose and implement improvements to testing processes and tools.
Experience:
  • Proven experience in QA/TestOps or a similar role.
  • Strong knowledge of AWS services and cloud infrastructure.
  • Experience with Infrastructure as Code (IaC) tools such as Terraform and Ansible.
  • Proficiency in automated testing frameworks and tools (e.g., Selenium, JUnit, TestNG, Terratest ).
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, BuildKite).
  • Familiarity with security testing and compliance frameworks.
  • Hands-on experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Performance and load testing experience.
Skills:
  • Strong scripting skills in languages such as Python, Bash.
  • Basic understanding of networking concepts.
  • Excellent analytical, problem-solving, and communication skills.
  • Attention to detail and a proactive approach to identifying issues.
Preferred:
  • Knowledge of monitoring and logging tools.
  • Experience in Agile methodologies and DevOps practices.
Powered by JazzHR

Onit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3561651
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year