cover image
AceStack

Test Framework Developer & Support Specialist___Remote___Contract

On site

Toronto, Canada

Freelance

29-10-2025

Share this job:

Skills

Leadership Python Java CI/CD DevOps Docker Kubernetes Monitoring Test Test Automation Performance Testing Training Linux Virtualization Programming git Azure AWS Shell cloud platforms Spring GCP CI/CD Pipelines Prometheus Grafana Microservices

Job Specifications

Job Title: Test Framework Developer & Support Specialist

Location: Hybrid / Remote (Occasional Onsite)

Contract Duration: 6 Months (Possible Extension)

Job Summary: We are seeking a highly skilled Test Framework Developer & Support Specialist with strong development, analytical, and troubleshooting expertise. The ideal candidate will lead the design and enhancement of test and mock service frameworks, provide advanced technical support, manage user onboarding, and ensure seamless adoption of testing tools across teams. This role requires hands-on experience in WireMock / Mocking Frameworks, test automation, debugging complex service integrations, and mentoring users and teams.

Key Responsibilities

Mock Service Development

Design, build, and maintain advanced mock services using WireMock, Mockito, Mountebank, Hoverfly, etc.
Develop and refine stubs, mappings, and response templates for API test scenarios.
Implement advanced mocking behaviors including fault injection, latency simulation, and stateful responses.
Create custom extensions and transformers for specialized test needs.

Test Framework Engineering

Develop scalable test frameworks integrated into CI/CD environments.
Build reusable libraries and components to standardize testing across projects.
Establish and promote best practices for mock service usage and test implementation.

Technical Support & Troubleshooting

Serve as Level 3 escalation support for mock service and test framework issues.
Perform deep-dive debugging and root cause analysis of service and integration problems.
Create and maintain detailed SOPs and playbooks for operational support.
Conduct performance analysis and environment tuning to ensure reliability.

User Onboarding & Training

Lead end-to-end onboarding for new teams adopting mock service frameworks.
Develop documentation, training materials, and usage guidelines.
Mentor developers and QA engineers to build in-house competency and self-sufficiency.

Environment & Pipeline Management

Deploy and manage test environments using Docker / Kubernetes.
Implement monitoring, observability, and logging for mock services.
Manage Git repositories and branching strategies for framework codebase.
Enhance deployment pipelines for faster provisioning and test execution.

Must-Have Skills

Mocking & Service Virtualization

Expert hands-on experience with WireMock (or similar tools like Mountebank, Hoverfly, Mockito).
Strong knowledge of JSON/XML matching, response templating, and admin API configurations.
Understanding of service virtualization concepts.

Programming & API Skills

Strong development experience in Java or Python.
Hands-on experience with REST APIs, HTTP protocols, and data interchange formats.
Competent in structuring reusable automation utilities and test components.

Testing & QA Engineering

Strong background in test automation framework development.
Experience with unit, integration, contract, and performance testing.
Familiarity with BDD/TDD methodologies.

Infrastructure & DevOps

Proficiency in Docker and Kubernetes deployments.
Experience integrating testing into CI/CD pipelines.
Comfort with Linux, shell scripting, and cloud platforms (AWS/Azure/GCP).

Preferred Skills

Experience with contract testing (Pact, Spring Cloud Contract).
Knowledge of microservices and distributed system testing.
Familiarity with observability tools (Prometheus, Grafana, ELK).
Demonstrated leadership in mentoring teams and promoting framework adoption.

Qualifications

Bachelor’s Degree in Computer Science, Engineering, or equivalent experience.
4+ years in test automation and framework development.
2+ years hands-on with WireMock or similar tools in production environments.
Experience delivering user training/onboarding programs.

Success Metrics

Fully documented and scalable mock service framework.
Reduced integration testing time and increased reliability.
Successful onboarding of all designated teams within planned timelines.
Demonstrated improvement in test coverage and stability.

About the Company

AceStack is a global IT consulting and technology solutions company, founded in 2017 in New Jersey, USA. Since inception, we have demonstrated consistent growth and an unwavering commitment to delivering exceptional value to our clients. Our consultants are strategically located across the USA, Canada, and Asia, enabling us to provide localized support with a global perspective. In addition to our headquarters in New Jersey, we maintain offices in Canada, Noida, and Ahmedabad, empowering our teams to collaborate effectively... Know more