Operations

Senior QA Engineer (Test Automation) (Remote)

Preferable Location(s): Manila, Philippines
Work Type: Full Time

About Outside Hire


Outside Hire is a growing outsourcing company with over 75 employees, building custom products and solutions for our clients. We're dynamic, fast-paced, and always evolving!

https://outsidehire.com/about/


Role Definition

Lead quality assurance initiatives for the payment platform, starting with comprehensive manual testing to understand system behaviors and progressively converting test scenarios into automated test suites. This role bridges manual testing expertise with automation engineering, ensuring robust quality coverage for financial systems that demand zero tolerance for defects in payment processing, settlement accuracy, and security compliance.

Core Responsibilities

  • Manual Test Strategy: Design and execute comprehensive manual test plans for payment flows, covering functional, integration, security, and user acceptance scenarios

  • Test Automation Framework: Build scalable automated testing frameworks using modern tools (Playwright, Cypress, or similar) for end-to-end payment flow validation

  • Payment Flow Testing: Validate complex payment scenarios including multi-party settlements, convenience fee calculations, refunds, voids, and reconciliation processes

  • API Testing Automation: Develop automated API test suites covering RESTful endpoints, webhook delivery, authentication flows, and error handling scenarios

  • Security & Compliance Testing: Execute PCI DSS compliance testing, penetration testing support, and security vulnerability validation

  • Performance Testing: Design and implement load testing scenarios simulating high-volume transaction periods (1000+ concurrent payments)

  • Integration Testing: Validate integrations with Enverus ERP, multiple payment processors, and external services under various failure conditions

  • Test Data Management: Create and maintain test data sets representing realistic oil and gas industry payment scenarios

  • Regression Testing: Establish automated regression test suites ensuring system stability during rapid development cycles

What They Will NOT Do

  • Feature Development: Will not write production application code or implement business logic

  • Infrastructure Management: Will not manage Azure cloud environments, deployment pipelines, or production infrastructure

  • Business Analysis: Will not define product requirements or conduct market research activities

  • Customer Support: Will not handle merchant onboarding, customer inquiries, or production issue resolution

  • Project Management: Will not coordinate sprint planning, stakeholder communication, or timeline management

  • Security Architecture: Will not design security systems, though will test security implementations

Key Accountabilities & KPIs

  • Test Coverage: Achieve 90%+ automated test coverage for critical payment flows within 6 months

  • Defect Detection: Identify and validate fixes for 95%+ of critical and high-priority defects before production release

  • Test Execution Speed: Reduce full regression testing time from manual (days) to automated (hours) execution

  • False Positive Rate: Maintain <5% false positive rate in automated test results to ensure developer confidence

  • Performance Validation: Validate system meets <3-second transaction processing and <2-second checkout loading requirements

  • Security Testing: Complete 100% of PCI DSS compliance testing requirements with zero critical security vulnerabilities

  • Integration Reliability: Validate 99.9% success rate for all external service integrations under normal and failure conditions

Required Technical Skills

  • Test Automation Tools: 5+ years with modern automation frameworks (Playwright, Cypress, Selenium WebDriver)

  • Programming Languages: Proficient in JavaScript/TypeScript or C# for test automation development

  • API Testing: Experience with REST API testing tools (Postman, RestAssured, or similar) and automated API validation

  • Database Testing: SQL Server querying, data validation, and test data management techniques

  • Performance Testing: Experience with load testing tools (JMeter, LoadRunner, or k6) for high-volume scenarios

  • CI/CD Integration: Knowledge of integrating automated tests into build pipelines (Azure DevOps, Jenkins)

  • Financial Systems Testing: Understanding of payment processing workflows, settlement testing, and financial reconciliation

  • Security Testing: Basic penetration testing skills, vulnerability scanning, and compliance validation techniques

Preferred Capabilities

  • Previous experience testing payment processing or fintech applications

  • Knowledge of PCI DSS compliance requirements and security testing methodologies

  • Experience with testing embeddable widgets and third-party integrations

  • Understanding of oil and gas industry business processes and financial workflows

  • Familiarity with fraud detection system testing and false positive/negative analysis

  • Experience with microservices testing and distributed system validation

  • Knowledge of accessibility testing (WCAG 2.1 AA) and cross-browser compatibility testing

  • Background in agile testing methodologies and test-driven development practices

Test Automation Evolution Plan

Month 1-2: Manual testing foundation, test case documentation, and framework selection Month 3-4: Core payment flow automation and API testing suite development Month 5-6: Integration testing automation and performance testing implementation Month 7+: Advanced scenarios, security testing automation, and continuous improvement

Team Collaboration Requirements

All four roles will work closely together during the MVP phase (Months 1-4) and must demonstrate:

  • Cross-functional Communication: Ability to explain technical concepts across frontend/backend boundaries

  • Agile Methodology: Experience with sprint planning, daily standups, and iterative development

  • Code Review Culture: Commitment to thorough code reviews and knowledge sharing

  • Integration Mindset: Understanding of how individual components fit into the larger payment ecosystem

  • Quality Focus: Shared responsibility for system reliability, security, and performance

  • Documentation Standards: Commitment to maintaining clear technical documentation and API specifications

Why Outside Hire?

  • Inclusive Environment: Dynamic work environment that values creativity and collaboration
  • Cutting-Edge Projects: Modern, well-architected platform with best-in-class tools
  • Impact: Build systems that process real financial transactions
  • Modern Stack: Quarkus, Kotlin, AWS, and AI coding assistants
  • Competitive Benefits: Competitive salary, remote work, professional development
  • Growth Culture: Continuous learning, innovation, and recognition
  • Work-Life Balance: Flexible hours, remote-first, sustainable pace

Outside Hire is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Submit Your Application

You have successfully applied
  • You have errors in applying