About This Role
The Test Automation Engineer designs and documents test cases based on user stories, acceptance criteria, technical specifications, and API contracts. This role is ideal for someone who enjoys executing functional, integration, regression, and end-to-end validations on APIs and microservices architectures.
Responsibilities
- Design and document test cases based on user stories, acceptance criteria, technical specifications, and API contracts (Swagger/OpenAPI).
- Execute functional, integration, regression, and end-to-end validations on APIs and microservices architectures.
- Validate API requests and responses, HTTP codes, headers, JSON/XML payloads, and business rules.
- Verify integrations between microservices, external systems, databases, and messaging components.
- Record, document, and track defects identified during testing.
- Prepare test evidence, execution reports, and quality metrics.
- Collaborate with Development, QA, Product, and Architecture teams to analyze and resolve issues.
- Validate data at the database level to ensure correct information persistence and integration.
- Maintain and update test cases, test plans, and documentation in management tools.
- Participate in deployment validation and testing in different environments (QA, UAT, and controlled Production).
- Promote a quality culture through collaborative work, analytical thinking, attention to detail, and continuous learning.
Requirements
- Bachelor's degree in Information Technology, Systems, or related field.
- Minimum of 2 to 4 years of experience as a Manual QA performing API testing and microservices validation.
- Knowledge of REST API and SOAP service architecture.
- Understanding of microservices architectures and integration flows between systems.
- Experience validating service contracts using Swagger/OpenAPI.
- Knowledge of authentication and authorization using OAuth 2.0, JWT, and API Keys.
- Experience in log analysis and traceability for error identification and diagnosis.
- Basic knowledge of performance, load, and stress testing.
- Experience validating integrations between APIs, databases, and messaging systems.
- Basic/intermediate SQL knowledge for data validation, queries, and information reconciliation.
Benefits
- Competitive compensation and benefits above the legal minimum.
- Collaborative work environment based on seven values: Honesty, Audacity, Trust, Freedom, Team Spirit, Modesty, and Fun.
- Opportunities for career planning and development.
Important Details