Explore careers with our portfolio companies

Senior Cloud QA Engineer

MATRIXX Software

MATRIXX Software

Quality Assurance
United States · Canada · Mexico
Posted on Thursday, May 2, 2024

We Are Charging Up 5G and Driving Meaningful Transformation

To empower our customers, MATRIXX is creating new ways to unlock value by delivering the industry's best monetization solution. Powered by our cloud native Digital Monetization Platform, service providers can take advantage of new commercial, customer and operational opportunities, transforming their businesses along the way. Empowered by our team’s unyielding commitment and relentless drive, we are building a global army of raving fans helping us transform the industry. With a culture that values people as the essential foundation of our success, we are committed to working together to charge up 5G.

Purpose of the role

A Cloud QA Engineer to work with our development teams, to test and certify our distributed enterprise software product.

The Cloud QA Engineering will be Involved in setting up various cloud test environments, application deployment, configuration, and performing both manual and automated testing. This role will be responsible for writing test scripts and implementing various automation processes.

Key responsibilities

  • Setup large-scale infrastructure that powers Matrixx application
  • Develop a good understanding of the Matrixx application and its various components' interaction
  • Collaborate with architects and application engineers to develop a comprehensive test plan for chaos testing in the cloud.
  • Improve and execute negative cloud tests such as network reliability, node resources CPU/Mem, I/O reliability, Zone availability, etc..
  • Deploy and maintain monitoring, alerting, and trending operational tools in cloud environments
  • Maintain and expand existing automation test framework
  • Maintain Reports and track Verification of defects
  • Contribute feedback to engineering regarding quality and testability considerations
  • Collaborate with architects and application engineers to ensure applications are maintainable, scalable, and follow appropriate disaster recovery and high availability strategies
  • Contributions to handbook and general documentation

Required skills and experience

  • 5+ yrs QA experience, 2+ yrs experience with Cloud provider
  • Experience operating a distributed system production environment at high scale with emphasis on availability, latency and healthy customer experience
  • Deep knowledge of container orchestration tools such as Docker, Kubernetes, Helm, Istio, Fluentd and Swarm etc.
  • Experience with Cloud provider: AWS, Openshift or Google
  • Familiar with configuration management tools: Chef and Ansible
  • Familiar with CI/CD pipelines, source control and build tools like Jenkins.
  • Experience in software development in one or more of the following: C, C++, Java, Go and/or Perl, Python.one or more scripting languages , Preferably Python.
  • Strong team player with a “can do” attitude, and the flexibility to jump in wherever needed
  • Bachelor’s degree in computer science (or equivalent)
  • Working knowledge with server virtualization, storage and networking, and distributed systems
  • Working knowledge of the Linux environment
  • Troubleshooting skills in both blackbox and whitebox testing
  • Knowledge of source control and bug tracking tools
  • Highly team oriented, collaborative and flexible

Competencies:

  • Achiever - Taking satisfaction from being busy and productive, possessing a great deal of stamina and working hard.
  • Resolver - Figures out the problem and resolves it.
  • Analytical, data driven - The ability to think about all of the factors that might affect a situation.
  • Driver - Presence: ability to take control of a situation and make decisions.
  • Results driven - Independent desire to make a big impact, prioritizing projects based on how much influence they will have on their organization or people around them.
  • Communicator - Ability to easily put thoughts into words: good conversationalists and presenters.

Base Salary is determined by the applicant’s experience, knowledge, skills, and abilities, as well as internal equity and alignment with market data. Most sales positions are eligible for a commission under the terms of an applicable plan, while most non-sales positions are eligible for a bonus.

In addition, MATRIXX has a strong benefits package including Medical, Dental, Vision, Prescription Drug Coverage, 401k Plan, Life Insurance, Flexible Time Off, and Paid Parental Bonding Leave, among other benefit plan options. To give our employees flexibility, MATRIXX is a remote first work environment.

United States Pay Range
$125,800$148,000 USD

What you will experience:

  • Helping us deliver on our north star
  • Making an impact, innovating, and disrupting an industry
  • Working on complex and challenging problems
  • Collaborating and learning from exceptional peers and leaders around the world
  • Contributing to making our customers into raving fans
  • Being part of a culture that thrives on open communication, transparency, and succeeding together
  • Being valued and rewarded