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
Bachelors 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.