Quality Assurance Automation Engineer
Quality Assurance / Automation Engineer
Location: Bournemouth
Start Date: ASAP
Employment Type: Permanent (Full-Time Employee or Fixed-Term Contract)
Work Model: Onsite, 5 days per week
Experience Required: 8–15 years
We are seeking an experienced QA Automation Engineer to join our on-premise technology team. The role involves building and maintaining automated test suites, validating backend services, and ensuring the accuracy and stability of distributed systems.
Key Skills and Responsibilities
Automation & Programming
- Develop automated test scripts using Java, Python, C#, or JavaScript.
API and Backend Testing
- Create and execute automated tests for REST/SOAP services using tools such as Postman, RestAssured, or SoapUI.
Database and Ledger Validation
- Work with SQL-based databases (Oracle, CockroachDB, etc.) to verify transactions, ledger entries, and data integrity.
Test Frameworks
- Utilize JUnit, TestNG, PyTest, or Cucumber to structure and run automated tests.
CI/CD Integration
- Integrate automated test suites into pipelines using Jenkins, GitLab CI, or equivalent DevOps solutions.
Version Control
- Use Git for code and version management.
Monitoring and Log Analysis
- Review application logs via Splunk or ELK to troubleshoot issues and validate test outcomes.
Event-Driven System Testing
- Test messaging and event-based workflows involving Kafka or RabbitMQ.
Defect Management
- Track and manage issues using JIRA or Azure Boards.