Automation Test Engineer

iXceed Solutions
Bournemouth, United Kingdom
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 75K

Job location

Bournemouth, United Kingdom

Tech stack

Java
JavaScript
API
JIRA
Automation of Tests
Azure
C Sharp (Programming Language)
Computer Programming
Databases
Continuous Integration
Relational Databases
Software Debugging
DevOps
Distributed Systems
JUnit
Python
Oracle Applications
Queueing Systems
RabbitMQ
Simple Object Access Protocol (SOAP)
SoapUI
SQL Databases
Testng
Data Logging
Transaction Processing (Computing)
Postman
Test Scripts
Backend
GIT
Event Driven Architecture
Pytest
Gitlab-ci
Kafka
Cucumber
Splunk
Software Version Control
ELK
Jenkins
Programming Languages

Job description

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.

Requirements

Do you have experience in TestNG?, We are seeking a highly skilled Automation Test Engineer / SDET 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., 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.

Apply for this position