Remote Sr OpenAPI Engineers Apply
Location: 100% Remote
Interview: Phone + Skype
Project: API Enhancement and Integration Optimization
The objective is to provide API Enhancement Services, including enhancement of both existing API definition and specifications and enhanced regression testing process to streamline and improve overall API use, integration, and new feature release timelines. This role supports our SDN Networking team so a Networking background or strong knowledge is required in order to support context for API usage.
Overall Goal:
Work with our team to on the current state and process, including:
- Review of how the OpenAPI spec is currently generated and is planned to be generated going forward.
- Analyze the specs within the current code to review functionality to generate on-line docs for review.
- Review current Format Policies and whether revised enforcement procedures are warranted
- Review Postman examples and how they map into the code
- Build solution package along with supporting API documentation (as required)
- Update code definitions to be more precise with formatting examples
- Update existing Postman northbound collection examples to better align with defined use cases
- Assist in developing an interactive API for users to implement specs.
- Assisting with the CI/CD pipeline development as specified below
CI/CD Tasks
- Review current and planned pipeline
- Review pipeline to determine how much can be leveraged / repurposed from that pipeline
- Leverage previous standards and code where possible.
- Develop CI/CD standards to be leveraged by the larger team.
- Work with our team to transition content above into new consolidated repository platform.
- Responsible for developing a new repository platform including developing and implementing new CI/CD standards.
Existing sources to be consolidated include:
- Open API specifications (OAS)
- SDK (for the Southbound interfaces on the Network Controller)
- Confluence user for workflow definition
Work with appropriate Team subject matter experts to:
- Help document new workflows
- Update and maintain existing API documentation
- Network specific context for how and when to use API fields - Includes formatting requirements, and validate data inputs / ranges
- Review new documentation with overall team and educate developers on template formats to enable
- automated documentation creation and revisions as part of future build process
- Identify methods to further automation and evolve the overall process
Regression testing
- Leverage API and process knowledge from above activities to build regression testing use case scenarios for "sunny day" and "rainy day" testing to be executed
- New feature releases -perform regression testing in JSON (stores data & provides a format for programming)
CORE competencies in Java, OpenAPI, Yaml, Postman, SWAGGER
- Java / J2EE heavy backend development experience
- Update the Open API Specs (OAS) using Swagger (open API tool for documentation).
- Experience in YAML (used for data) to write config files
- Use Postman to design and test.
- MUST HAVE A NETWORKING BACKGROUND
Navnish kumar
IT Technical Recruiter
Stellent IT Phone: 2014081575
Email: navnish@stellentit.com
Gtalk: navnish @stellentit.com