Lead Automation Test Engineer
Sheffield, UK (3 days weekly from office)
This role is predominantly required to fulfil the role of Automation test lead, with occasional manual testing where required.
- Solid experience of at least 5 years in the use of automation tooling and framework creation especially with Java and SQL
- Able to develop and execute test plans, test cases, test data, test scenarios, and other testing related plans and documentation based on the requirements and technical specifications
- Plan, develop, execute, maintain and improve Automated Test Frameworks and Automated Test Scripts for Web and Database applications
- Proven experience in writing automated test scripts using JavaScript
- Experience of using automation tools such as Selenium web driver IO (WDIO) / Cucumber etc, Selenium for UI testing and RestAssured for API testing
- Experience of test tool selection/recommendations based on assessment of the environment/landscape.
- Experience in defining a comprehensive performance test strategy that fully defines the approach, environment, scope, risks and resources required.
- Experience of delivering within both an Agile and Waterfall methodology.
- Jenkins pipeline creation and management for running automated tests, generating reports and notifying team about test results to streamline the CI/CD process.
- Database comparison test experience
- Experience testing in cloud environments such as AWS, Azure, GCP, Ali Cloud
- Extensive experience using JIRA and Xephyr tooling
- Accurately report and track testing related defects and issues, by writing or automating, effective and thorough bug reports, attend triage meetings and verify bug fixes.
- Test case review/QA for coverage and traceability to requirements/design
- Liaison with business areas/technical leads re SIT/OAT/UAT scenario definitions as required
- Previous experience within Identity and Access Management- preferable
- Any exposure to SailPoint IdentityIQ, Identity warehousing, and working with protocols and formats for data ingestion such as SCIM, REST API, LDAP, OIDC and CSV
- Experience of testing graph database management systems (GDBMS)
- ServiceNow, AD, AWS, Azure integrations
- Testing functions and decision points "As Code", such as Policy as code
- Experience of GitOps Repos
- API Testing, API Gateway testing, Batch ETL testing
- Team Leadership & Management - Proven ability to lead, mentor, and manage other engineers within the team
- DevOps & CI/CD Integration - Ability to integrate automation tests into GitLab CI/CD pipelines and implement shift-left testing practices
- Pub Sub and MQ, GCP (Cloud) testing approaches and methodology, SaaS Testing
- Process Improvement - Establish performance testing standards, best practices, and governance frameworks across the organization
- Skill set ideally including several of:
- Java
- Cypher
- Python
- JavaScript
- PHP
- .NET
- Go
- SQL Server
- MySQL
- API, QMetry, Test Rail, BDD/TDD, Jenkins, Postman, Insomnia