TestOps Engineer

Onit Other US Location

Company

Onit

Location

Other US Location

Type

Full Time

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.
Apply Now

Date Posted

12/11/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details