API Testing & Documentation Engineer
Job Description:
Responsibilities:
· Design, implement, and validate automated and manual test cases for integration with Microsoft Graph API.
· Create and maintain detailed API documentation, including guides, tutorials, and reference materials.
· Use automated tools to generate API documentation where applicable.
· Write clear and concise code snippets in various programming languages to demonstrate API usage.
· Collaborate with developers, product managers, and other stakeholders to gather information and ensure accuracy.
· Continuously update and improve documentation based on user feedback and changes in the API.
· Ensure documentation is accessible and easy to understand for both technical and non-technical users.
· Perform testing, development and technical support
Requirements:
· Understanding and hands-on experience of React (functional components, hooks, context API) and Python
· Responsive design experience using CSS frameworks
· Proven experience in technical writing, specifically in documenting APIs.
· Proficiency in using automated documentation tools (e.g., Swagger, Postman, Redoc).
· Strong understanding of RESTful APIs and other API architectures.
· Ability to write clear and concise code snippets in languages such as Python, JavaScript, Java, or others.
· Excellent written and verbal communication skills.
· Strong attention to detail and ability to work independently.
· Familiarity with version control systems (e.g., Git) is a plus.
· Experience with markdown and other documentation formats.
Preferred Qualifications:
· Bachelor's degree in computer science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
o OR master's degree in computer science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
· Experience working in an Agile development environment.
· Knowledge of API security best practices.