We are looking for a QA Engineer - Backend (Golang) for the Core Banking Systems Team — a team focused on building reliable and scalable backend systems at the core of our financial infrastructure. The team develops solutions for credit card issuing and processing, working with a microservices architecture and technologies such as Kafka and PostgreSQL. A key part of the team's work is ensuring that our systems are secure, resilient, and compliant with Mexican banking and accounting regulations.
•
Requirements analysis, creation of test scenarios, and preparation of test data
• Development and maintenance of test documentation
• Acceptance and regression testing (automated and manual)
• Manual testing responsibilities are an essential part of the role, including on-site involvement and ownership of the testing process.
• Writing and maintaining automated tests in Go
• Support of the test project
• Development and maintenance of the test project
• Integration of automated tests into CI/CD
• Development and maintenance of testing infrastructure and tools
• Identification, localization, and reporting of defects using a bug tracking system
• Communication with the product team during development and participation in releases
• Developing and maintaining custom tools to support the testing process (e.g., mock services, data generators, reporting tools)
• Experience in developing and maintaining test documentation
• Experience in programming with Go / Java / Kotlin / Python
• Experience working with Git or other version control systems
• Experience working with SQL
• Experience in developing and maintaining automated tests in Java / Kotlin / Python / Go
• Experience in developing and maintaining a test framework
• Experience working with CI/CD tools
• Experience in developing and maintaining testing infrastructure and tools
• Knowledge and understanding of design patterns
• Experience working with message queues (Kafka)
• Experience working with gRPC and Protobuf
• Experience with frameworks: dailymotion/allure-go, Gomega (Go) / JUnit5, Allure (Kotlin) / allure-pytest, pytest (Python)
• Experience in load testing
• Knowledge and understanding of software design patterns
• Healthcare Coverage
Originally posted on Himalayas