Explore careers with our portfolio companies

Senior Software QA Engineer

MATRIXX Software

MATRIXX Software

Software Engineering, Quality Assurance
Kuala Lumpur, Malaysia
Posted on Thursday, June 8, 2023

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 Commerce 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.

NOTE: Work Permit sponsorship will not be available for this position.

Senior Software Engineer QA

MATRIXX is looking for an experienced Senior Software QA to expand our R&D team in Kuala Lumpur. As a Software Engineer on the team, you will evolve our automated CI/CD pipeline QA processes to include support for customer specific use-cases that will enable continuous deployment on to the various cloud platforms used by our customers. Applicants with programming experience who want to move into automated, cutting-edge QA are welcome to apply. This is an exceptional opportunity for someone looking to join the APAC HQ of a fast growing Silicon Valley company and we have a very attractive package for the right future-colleague.

Responsibilities:

We only do automated testing so your experience of tools like Selenium, Cucumber, JUnit, TestNG, Karate, JMeter or whatever tool you’re using in your current role will be key to developing your career at Matrixx. Our applications are cloud-native and our CI/CD process is also cloud-hosted so familiarity with Docker, Jenkins and k8s will be very helpful.

In this role you will report to a Team Lead and work across R&D projects leading to enhancements to our released software as well as customer-specific projects delivering bespoke business value to our global Telco customers:

  1. Responsible for automated test design, execution, and reporting.
  2. Responsible for maintaining and/or developing an automation framework.
  3. Responsible for server side and client quality assurance.
  4. Extension and enhancement of test environments and automation tools to support new and existing product functionality.
  5. Reporting and Verification of defects.
  6. Contribute feedback to Software Engineers regarding quality and testability considerations.
  7. Refine and enhance our CI/CD pipeline to further automate QA tasks relevant to the release of new or enhanced microservices.

The role requires regular communication and close collaboration with various engineering, customer delivery and product management teams.

Requirements:

  • 7+ years overall software quality assurance experience
  • Knowledge of networking concepts TCP/IP, UDP and basic network tools
  • Experience of testing microservices preferably in a Docker and Kubernetes deployment architectures
  • Experience working in a Linux development environment
  • Strong QA scripting language skills – Selenium, Javascript, Python
  • Strong troubleshooting skills in both blackbox and whitebox testing
  • Knowledge and experience working with source control and bug tracking tools
  • Highly team oriented, collaborative and flexible
  • Excellent English communication skills, good presentation, and interpersonal skills
  • BS or MS Computer Science or related subject area

Desirable:

  • Experience in Telecoms especially the BSS domain
  • Sufficient Java skills to create a modify basic JUnit test cases
  • Familiarity testing applications deployed in Docker or other container technology
  • Working in Cloud environments - AWS, GCP, Azure
  • Experience working with CI/CD tools, primarily Jenkins, maven, karate and Gitlab
  • Knowledge of Test automation for RESTful Services and its deployment in CI/CD pipelines

Competencies:

  • 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.
  • Boldness - Creates alternative ways to proceed; quickly able to spot the relevant patterns and issues of any given scenario
  • Driver - Presence: ability to take control of a situation and make decisions.
  • Communicator - An ability to easily put thoughts into words: we’re looking for capable conversationalists and presenters.
  • Collaborator - Works hard with others to achieve a goal.

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