- Company Name
- AceStack
- Job Title
- Test Framework Developer & Support Specialist___Remote___Contract
- Job Description
-
**Job Title**
Test Framework Developer & Support Specialist
**Role Summary**
Design, develop, and maintain mock service and test frameworks, deliver high‑level technical support, and lead user onboarding for teams adopting advanced testing solutions. Ensure seamless integration of frameworks into CI/CD pipelines and drive adoption through training and best‑practice guidance.
**Expectations**
- Deliver a fully documented, reusable mock service framework that improves testing speed and reliability.
- Provide Level 3 escalation support and proactive troubleshooting to minimize integration delays.
- Mentor and enable teams to build in‑house competency, achieving on‑time onboarding and increased test coverage.
**Key Responsibilities**
- Design, build, and maintain mock services using WireMock, Mockito, Mountebank, Hoverfly, or equivalents.
- Create stubs, mappings, response templates, fault injection, latency simulation, and stateful behavior.
- Develop extensions/transformers for specialized test scenarios.
- Build scalable test frameworks integrated with CI/CD, reusable libraries, and best‑practice guidelines.
- Serve as Level 3 escalation support: root‑cause analysis, debugging, SOP and playbook creation.
- Conduct performance analysis and environment tuning.
- Lead onboarding: documentation, training materials, and usage guidelines.
- Mentor developers and QA engineers; promote self‑sufficiency.
- Deploy and manage test environments with Docker/Kubernetes; monitor, log, and observe mock services.
- Manage Git repositories, branching strategies, and pipeline enhancements for fast provisioning.
**Required Skills**
- *Mocking & Service Virtualization*: Expert with WireMock (or similar), JSON/XML matching, templating, admin API configurations.
- *Programming & API*: Strong Java or Python experience; REST APIs, HTTP, data interchange formats; reusable automation utilities.
- *Testing & QA*: Framework development for unit, integration, contract, performance tests; BDD/TDD familiarity.
- *Infrastructure & DevOps*: Docker/Kubernetes deployments, CI/CD integration, Linux shell scripting, AWS/Azure/GCP experience.
- *Analytical & Troubleshooting*: Deep debugging, root‑cause analysis, SOP/ playbook development.
- *Mentoring*: Proven ability to coach developers/QA and drive framework adoption.
**Preferred Additional Skills**
- Contract testing tools (Pact, Spring Cloud Contract).
- Microservices/distributed system testing.
- Observability tools (Prometheus, Grafana, ELK).
- Leadership in training programs.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 4+ years in test automation and framework development; 2+ years with WireMock or similar in production.
- Demonstrated delivery of user training/onboarding programs.