Automation Test Engineer

Automation Test Engineervanloq Limited
Sheffield, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Sheffield, United Kingdom

Tech stack

Java
JavaScript
.NET
PHP
Microsoft Active Directory
API
Amazon Web Services (AWS)
JIRA
Automation of Tests
Azure
Software as a Service
Cloud Computing
Databases
Continuous Integration
ETL
Database Applications
DevOps
Graph Database
Python
Lightweight Directory Access Protocols (LDAP)
Microsoft SQL Server
MySQL
OpenID
Webui
Selenium
Systems Integration
Test Data
Test Management
Google Cloud Platform
Postman
Gitlab-ci
Api Gateway
SailPoint
REST
Cucumber
Selenium Webdriver
Api Management
Testrail
Jenkins
Servicenow
Go

Job description

  • Develop and execute test plans, test cases, test data, scenarios, and documentation based on business and technical requirements.
  • Design, build, maintain, and enhance Automated Test Frameworks and automated test scripts for both web and database applications.
  • Write automated test scripts using JavaScript.
  • Use automation tools such as Selenium WebDriver IO (WDIO), Cucumber, Selenium (UI), and RestAssured (API).
  • Create and manage Jenkins pipelines for automated test execution, reporting, and CI/CD integration.
  • Perform Web UI testing and database comparison testing.
  • Conduct testing in cloud environments (AWS, Azure, GCP, Ali Cloud).
  • Use Jira and Zephyr for test management and reporting.
  • Log, track, and verify defects; attend and contribute to triage sessions.
  • Identify process and application issues, recommending improvements.
  • Learn and adapt to new technologies as needed.
  • Deploy automation solutions in line with changing project needs.
  • Execute manual tests where required.
  • Define and manage test entry and exit criteria.
  • Coordinate, track, and report progress against defined test plans.
  • Review test cases for coverage and traceability to requirements.
  • Collaborate with business and technical leads for SIT/OAT/UAT scenario definition.
  • Analyse design documentation for testability.
  • Support colleagues as a positive team player within a combined manual/automation team.

Requirements

  • Experience in Identity and Access Management domains.
  • Exposure to SailPoint IdentityIQ, identity warehousing, and ingestion formats: SCIM, REST API, LDAP, OIDC, CSV.
  • Experience testing graph database management systems (GDBMS).
  • Integrations with ServiceNow, AD, AWS, Azure.
  • Testing functions and decision points "as code", including policy-as-code.
  • Experience with GitOps repos.
  • API testing, API Gateway testing, and Batch/ETL testing.
  • Ability to mentor other engineers within the team.
  • Strong background in integrating automation tests into GitLab CI/CD pipelines and applying shift-left practices.
  • Experience with Pub/Sub, MQ, SaaS testing, and GCP testing approaches.
  • Skills in one or more of: Java, Cypher, Python, JavaScript, PHP, .NET, Go, SQL Server, MySQL.
  • Familiarity with tools such as QMetry, TestRail, Postman, Insomnia.
  • Experience with BDD/TDD, Jenkins, and broader DevOps processes.

Apply for this position