- Company Name
- Vanloq
- Job Title
- Automation Test Engineer
- Job Description
-
**Job title:** Automation Test Engineer
**Role Summary**
Contract Automation Test Engineer (12‑month, IR35) focused on design, development, and execution of automated tests for complex financial services systems, including web, API, and database applications.
**Expectations**
- 12‑month fixed term, IR35 compliant.
- Hybrid environment required (3 days on site).
- Ability to work independently and collaborate with business and technical stakeholders.
**Key Responsibilities**
- Develop test plans, cases, data, and documentation aligned with business/technical specs.
- Design, build, and maintain automated test frameworks (WDIO, Selenium, Cucumber, RestAssured).
- Write and maintain JavaScript test scripts for UI and API testing.
- Create and manage Jenkins pipelines for automated execution, reporting, and CI/CD integration.
- Perform web UI testing, database comparison testing, and cloud‑environment testing (AWS, Azure, GCP, Ali Cloud).
- Use Jira and Zephyr for test management, defect tracking, and reporting.
- Log and monitor defects, participate in triage sessions.
- Define and enforce test entry/exit criteria, review coverage and traceability.
- Support manual testing when required and deploy automation solutions as project needs evolve.
- Mentor peers and contribute to process improvement initiatives.
**Required Skills**
- Strong experience in JavaScript (Node.js) and automated testing frameworks.
- Proficiency with Selenium WebDriver IO, Cucumber, RestAssured.
- CI/CD experience with Jenkins, GitLab, GitOps.
- Web UI, API, and database testing expertise.
- Cloud testing experience (AWS, Azure, GCP).
- Test management using Jira, Zephyr, QMetry, TestRail, Postman, or Insomnia.
- Knowledge of BDD/TDD practices, shift‑left testing.
- Familiarity with identity and access management concepts (SailPoint, SCIM, REST, LDAP, OIDC).
- Exposure to Graph DBMS, ServiceNow, AD, Azure, GCP Pub/Sub, MQ, SaaS, and batch/ETL testing advantageous.
- Ability to write clean, maintainable code in Java, Python, or other languages.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent professional experience.
- Certifications in automated testing, Selenium, or related tools preferred but not mandatory.
Sheffield, United kingdom
Hybrid
04-12-2025