Company Overview
Monetary Metals® is a high-growth company at the intersection of precious metals and finance. The company provides a platform for investors to earn interest on gold and silver while offering financing to precious metals businesses. Our mission is to unlock the productivity of gold and silver, enabling a return to sound money principles in the modern economy.
Position Overview
Monetary Metals (MM) is a disruptive, high-growth gold platform that pays interest to savers, finances qualified businesses, and provides a liquid marketplace for gold leases and bonds. We are looking for an individual who is responsible for designing, implementing, and maintaining automated testing systems that ensure the reliability, performance, and quality of Monetary Metals’ technology platform. You will have the opportunity to collaborate with a talented engineering team to strengthen software quality, testing culture, and deployment confidence across multiple systems.
The ideal candidate combines strong technical expertise in test automation with a deep understanding of modern development practices, CI / CD pipelines, and performance testing. You take pride in building confidence in code and in helping developers write testable, maintainable software. This position is a remote opportunity and will report to the Vice President of Software (VP Software).
Key Objectives
- Develop and maintain comprehensive unit, integration, and end-to-end test suites for backend and frontend systems.
- Integrate and optimize automated testing within GitHub Actions CI / CD pipelines for early and reliable feedback.
- Conduct load and performance testing to identify bottlenecks and scalability issues.
- Collaborate with developers to improve code testability and testing best practices.
- Establish and evolve standards for test coverage, reliability, and reporting across all projects.
Core ResponsibilitiesTest Automation & Quality Assurance
- Design, implement, and maintain automated tests using Vitest, Cypress, and PHPUnit.
- Lead QA coverage across systems written in TypeScript (Node, React) and PHP.
- Create and manage reusable test frameworks and utilities to support scalable automation.
- Monitor and maintain the health of automated test pipelines to ensure consistent reliability.
- Document and communicate test results, metrics, and coverage improvements.
CI / CD & Performance
- Build and manage automated testing workflows integrated into GitHub Actions.
- Conduct load and performance testing using frameworks such as k6, Locust, or Artillery.
- Collaborate with developers to identify performance issues early and improve system scalability.
- Help maintain high deployment confidence and minimal regression risk.
Developer Collaboration & Education
- Partner with engineers to design testable code and improve code quality during development.
- Promote a 'test early, test often' culture through mentoring and collaborative practices.
- Participate in code reviews and provide feedback on testing approaches, coverage gaps, and edge-case handling.
Process & Continuous Improvement
- Establish clear standards for testing practices, documentation, and QA workflows.
- Identify opportunities for increased automation, improved efficiency, and stronger feedback loops.
- Expand test coverage to include negative and edge cases to strengthen system reliability.
- Contribute to department-wide initiatives aimed at improving reliability, maintainability, and engineering velocity.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3–5 years of professional experience in QA automation, software testing, or software engineering.
- Proficiency with Vitest, Cypress, and PHPUnit.
- Strong understanding of TypeScript and PHP, including writing modular, testable code.
- Experience integrating automated testing into GitHub Actions CI / CD workflows.
- Familiarity with API testing tools such as Postman or Supertest.
- Experience with load / performance testing frameworks such as k6, Locust, or Artillery.
- Excellent problem-solving, communication, and teamwork skills with a proactive, results-oriented mindset.
- Ability to work independently in a fully remote, fast-paced environment.
Compensation & Benefits
- Competitive base salary (DOE).
- Stock option eligibility.
- Flexible paid time off (PTO).