with strong programming expertise and hands-on experience in backend, API, database, and event-driven testing. The ideal candidate will design, develop, and maintain automated test suites, validate ledger-based transactions, and ensure the quality and reliability of distributed systems.
Key Responsibilities
Automation & Programming
Develop, maintain, and optimize automation scripts using
Java, Python, C#, or JavaScript
.
Build scalable test utilities and frameworks to support continuous testing across multiple services.
API & Backend Testing
Design and automate comprehensive API tests using
Postman, RestAssured, and SoapUI
.
Validate REST and SOAP endpoints, request/response flows, and service-level integrations.
Database & Ledger Validation
Perform database verification using
SQL, Oracle, and CockroachDB
.
Validate ledger entries, transaction processing, and financial event accuracy.
Test Framework Development
Structure automated tests using
JUnit, TestNG, PyTest, and Cucumber
.
Implement BDD/TDD frameworks and ensure test maintainability and readability.
CI/CD Integration
Integrate automated tests into CI/CD pipelines using
Jenkins, GitLab CI, or GKP DevOps
.
Ensure tests run reliably as part of the build, deployment, and release workflows.
Version Control & Collaboration
Use
Git
for version control, branching strategies, and code collaboration.
Monitoring & Logging
Analyze backend logs, test failures, and system events using
Splunk or the ELK Stack
.
Identify root causes and collaborate with engineering teams to resolve defects.
Event-Driven & Messaging Systems
Test message flows and event-driven architecture components using
Kafka and RabbitMQ
.
Validate publishing, consuming, and processing of ledgering events.
Defect Tracking & Reporting
Track, manage, and prioritize defects using
JIRA or Azure Boards
.
Provide detailed test reports, documentation, and quality metrics to stakeholders.
Required Skills & Qualifications
Strong experience with at least one programming language (Java, Python, C#, or JavaScript).
Hands-on experience with API automation tools and backend validation.
Solid understanding of SQL and relational database concepts.
Experience working in CI/CD and DevOps-driven environments.
Familiarity with distributed systems, event-driven architectures, and message queues.
Excellent analytical, debugging, and problem-solving skills.
Ability to collaborate in agile, fast-paced environments.
Job Type: Full-time
Pay: 65,000.00-75,000.00 per year
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.