About Brillio:
Brillio is one of the fastest growing digital technology service providers and a partner of choice for many Fortune 1000 companies seeking to turn disruption into a competitive advantage through innovative digital adoption. Brillio, renowned for its world-class professionals, referred to as "Brillians", distinguishes itself through their capacity to seamlessly integrate cutting-edge digital and design thinking skills with an unwavering dedication to client satisfaction.
Brillio takes pride in its status as an employer of choice, consistently attracting the most exceptional and talented individuals due to its unwavering emphasis on contemporary, groundbreaking technologies, and exclusive digital projects. Brillio's relentless commitment to providing an exceptional experience to its Brillians and nurturing their full potential consistently garners them the Great Place to Work® certification year after year.
Role: API Integration Engineer - R01541310
Functional Area: PPE
Employment Type: Full Time / Permanent
Location: México
We are looking for an experienced API Integration and Testing Engineer to join our dynamic team. The ideal candidate will possess strong expertise in API development, system integration, and test data management. This role involves developing, testing, and deploying RESTful APIs using Azure API Management (APIM) while ensuring smooth integration with frontend applications, backend systems, and third-party services. Additionally, the engineer will manage API endpoints, debug issues, and monitor API performance to guarantee optimal functionality.
Key Responsibilities:
1. API Development & Integration:
Develop and deploy RESTful APIs using Azure API Management (APIM).
Integrate APIs with backend systems, databases, and third-party services.
Collaborate with frontend developers to ensure seamless API integration with Azure-hosted web applications or on-premise systems.
Manage APIs by exposing endpoints, troubleshooting issues, and ensuring smooth functionality.
Monitor and analyze API performance using appropriate tools to ensure high availability, reliability, and efficiency.
2. Testing & Quality Assurance:
Conduct System Integration Testing (SIT) to validate end-to-end API functionality.
Perform API testing using tools such as Postman, SoapUI, and Selenium for both automated and manual testing.
Implement Behavior Driven Development (BDD) using Cucumber and Test Driven Development (TDD) methodologies.
Conduct accessibility testing using JAWS to ensure APIs and applications comply with accessibility standards.
Effectively manage test data to ensure comprehensive coverage during various testing phases.
3. Test Management:
Utilize Jenkins for continuous integration and deployment of APIs.
Manage and track testing progress using Zephyr, ensuring all test cases and scenarios are documented and executed effectively.
Collaborate with cross-functional teams to ensure alignment between testing, development, and business objectives.
Qualifications:
Strong experience in API development and integration, particularly using Azure API Management (APIM).
Proven ability to perform both manual and automated API testing using tools like Postman, SoapUI, and Selenium.
Familiarity with BDD (Cucumber) and TDD methodologies.
Experience in system integration testing (SIT) and accessibility testing using JAWS.
Proficiency in managing continuous integration and deployment pipelines with Jenkins.
Knowledge of test management tools like Zephyr for tracking test progress and ensuring comprehensive test coverage.
Strong communication and collaboration skills to work effectively within cross-functional teams.
Preferred Experience:
5+ years of experience in API development and integration testing.
Experience in testing RESTful APIs in Agile environments.
Familiarity with performance monitoring and optimization of APIs.