Senior Test Engineer (API)
Core
Design, implement, and maintain API contracts and execute contract-based tests to ensure quality, stability, and compatibility of API interfaces, specifically migrating legacy Excel/VBA test suites to automated solutions.
Role type
Senior Test Engineer (API)
Builds
Automated API tests and contract verification pipelines for services deployed on Oracle WebLogic Server
Domain
Enterprise Application Services / API Testing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Contract Based Testing (Consumer/Provider), REST API testing, Oracle WebLogic Server, Oracle Linux, CI/CD integration, Git, JSON/YAML, Shell scripting
Preferred skills
Pact, Spring Cloud Contract, legacy Excel/VBA migration, test data management (JSON/YAML fixtures)
Technologies
REST APIs, Oracle WebLogic Server, Oracle Linux, Jenkins, GitLab CI, Azure DevOps, Pact, Spring Cloud Contract, JSON, YAML
Responsibilities
Design and maintain API contracts; Develop and execute Consumer-driven and Provider-side contract tests; Validate API implementations on Oracle WebLogic; Integrate tests into CI/CD pipelines; Migrate legacy Excel/VBA test suites to automated API tests; Analyze contract violations and test failures; Coach teams on transitioning from Excel-driven to automated testing.
Seniority
Senior, hands-on IC