Job Type: Contract
Job Category: IT
Job Description
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.
Required Skills
CLOUD DEVELOPER
OFFICE 365 DEVELOPER
SQL APPLICATION DEVELOPER