Astra-North Infoteck Inc.  ~ Conquering today’s challenges, achieving tomorrow’s vision! logo

Test Framework Engineer – Mock Services & Automation

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! Toronto, Ontario, Canada

hybridfull-time
Posted Oct 22, 2025Apply by Nov 21, 2025

Role & seniority: Test Framework Developer & Support Specialist (experienced contractor; 6-month contract with extension potential)

Stack/tools: Mock frameworks (WireMock, Mockito, Mountebank, Hoverfly, etc.); CI/CD; Docker/Kubernetes; Git; REST/JSON/XML; Postman/cURL; Maven/Gradle; AWS/GCP/Azure; observability stack (Prometheus, Grafana, ELK)

Top 3 responsibilities

  1. Design, develop, and maintain mock services and test framework components; implement stateful, fault injection, and performance simulations

  2. Provide Level 3 technical support, create SOPs, perform advanced debugging/root-cause analysis, and optimize test environments

  3. Lead user onboarding, documentation, training, and knowledge transfer; architect test environments and pipelines for CI/CD

Must-have skills

  • Expert with WireMock or equivalent frameworks; strong JSON/XML request matching and templating; admin APIs

  • Java, Python, or similar; REST API testing; knowledge of HTTP/web services

  • Experience in test automation framework design, BDD/TDD, and performance/load testing

  • Docker/Kubernetes, CI/CD, Linux, shell scripting; cloud familiarity (AWS/GCP/Azure)

Nice-to-haves

  • Experience with service virtualization, contract testing (Pact, Spring Cloud Contract), observability tools (Prometheus/Grafana/ELK)

  • Leadership/mentoring, cross-functional collaboration, technical writing, SOP development

  • Location & work type: Hybrid/Remote with occasional on-site; full-time commitment;

Full Description

Developer

Test Framework Developer & Support Specialist

Job Summary We are seeking an experienced Test framework Developer/Mock Service Contractor with strong development and analytical skills to lead test framework development, provide technical support using SOPs, and manage complete user onboarding processes. The ideal candidate will possess deep expertise in service mocking frameworks (WireMock, Mockito, Mountebank, etc.), test automation frameworks, debugging capabilities, and the ability to troubleshoot complex integration scenarios while mentoring team members and ensuring seamless user experiences.

Key Responsibilities Mock Service Development & Implementation

  • Design, develop, and maintain sophisticated mock service configurations using industry-standard frameworks (WireMock, Mockito, Mountebank, Hoverfly, etc.)

  • Create and optimize service stubs, mappings, and response templating for various API testing requirements

  • Implement advanced mocking features including stateful behavior, fault injection, and performance simulation

  • Develop custom mock service extensions and transformers to meet specific testing needs

  • Test Framework Development

  • Design and implement scalable test environments that integrate seamlessly with CI/CD pipelines

  • Create reusable test components and libraries to accelerate testing across multiple projects

  • Establish testing best practices and standards for mock service implementation across various platforms

  • Technical Support & Troubleshooting

  • Provide Level 3 technical support for mock service-related issues, serving as escalation point for complex problems

  • Develop and maintain comprehensive Standard Operating Procedures (SOPs) for mock service operations

  • Perform advanced debugging and root cause analysis of integration failures and mock service issues

  • Conduct system diagnostics and performance optimization for test environments

User Onboarding & Training

  • Design and execute complete user onboarding processes for mock service framework adoption

  • Create comprehensive documentation, tutorials, and training materials for team members

  • Provide hands-on mentoring and knowledge transfer sessions for junior developers and QA engineers

  • Establish onboarding workflows that ensure rapid user adoption and proficiency across different mocking tools

  • Environment Management

  • Architect and manage test environments using containerization (Docker/Kubernetes) for mock service deployments

  • Implement observability and monitoring solutions for mock services and test frameworks

  • Manage source code repositories with advanced Git operations for test framework codebase

  • Optimize deployment pipelines for test environment provisioning and management

Must-Have Skills WireMock/Mock Frameworks Expertise

  • Expert-level knowledge of WireMock or equivalent mock frameworks (Mockito, Mountebank, Hoverfly, etc.) with standalone and embedded implementations

  • Proficiency in JSON/XML request matching, response templating, and stub management across various mocking tools

  • Experience with mock service admin APIs and programmatic configuration (WireMock admin API or similar)

  • Understanding of service virtualization concepts including recording, playback, and request/response simulation capabilities

  • Development & Programming

  • Strong programming skills in Java, Python, or similar languages for test framework development

  • Proficiency in REST API development and testing methodologies

  • Experience with JSON/XML processing and data manipulation

  • Knowledge of HTTP protocols, status codes, and web service architectures

  • Testing & Quality Engineering

  • Extensive experience in test automation framework design and implementation

  • Strong understanding of testing methodologies (unit, integration, contract testing)

  • Experience with BDD/TDD approaches and testing best practices

  • Knowledge of performance testing and load testing concepts

  • Technical Infrastructure

  • Advanced skills in Docker containerization and Kubernetes orchestration

  • Proficiency in CI/CD pipeline development and optimization

  • Strong Linux system administration and shell scripting capabilities

  • Experience with cloud computing platforms (AWS, GCP, Azure)

Preferred Skills Advanced Technical Capabilities

  • Experience with service virtualization platforms and API mocking tools

  • Knowledge of microservices architecture and distributed systems testing

  • Familiarity with contract testing frameworks (Pact, Spring Cloud Contract)

  • Experience with observability tools (Prometheus, Grafana, ELK stack)

  • Leadership & Collaboration

  • Proven track record in technical mentoring and knowledge sharing

  • Experience leading test automation initiatives and framework adoption

  • Strong communication skills for creating technical documentation and SOPs

  • Ability to collaborate with cross-functional teams (Dev, QA, DevOps)

Qualifications Education & Experience

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience

  • 4+ years of experience in test automation and framework development

  • 2+ years of hands-on experience with mock service frameworks (WireMock, Mockito, or equivalent) in production environments

  • Proven experience in technical support and user onboarding roles

Core Competencies

  • Exceptional analytical and problem-solving skills with strong debugging capabilities

  • Excellent technical writing skills for SOP development and documentation

  • Ability to work independently while managing multiple stakeholder relationships

  • Strong project management skills with experience leading technical initiatives

  • Additional Requirements

  • Technical Proficiencies

  • Experience with API testing tools (Postman, curl, REST Assured)

  • Knowledge of version control systems (Git) with advanced branching strategies

  • Familiarity with build tools (Maven, Gradle) and dependency management

  • Understanding of security testing and authentication mechanisms

Soft Skills

  • Strong analytical thinking with systematic approach to problem-solving

  • Excellent communication skills for technical training and support

  • Adaptability to work in fast-paced, agile development environments

  • Collaborative mindset with focus on knowledge sharing and team growth

  • Deliverables & Success Metrics

  • Comprehensive mock service framework implementation with full documentation

  • Standardized SOPs for mock service operations and troubleshooting

  • Successful onboarding of 100% of designated users within specified timelines

  • Measurable reduction in integration testing time and increased test reliability

  • Knowledge transfer completion with demonstrable team competency improvement

  • Contract Details

  • Duration: 6 months with possibility of extension

  • Work Model: Hybrid/Remote with occasional on-site collaboration

  • Availability: Full-time commitment with flexibility for different time zones

  • Start Date: Immediate availability preferred

This role offers an excellent opportunity to lead mock service framework adoption, shape testing strategies, and make a significant impact on our testing infrastructure while working with cutting-edge technologies and methodologies.

multi-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.