- Company Name
- Aspect Resources
- Job Title
- Lead Test Engineer - SC
- Job Description
-
**Job Title:** Lead Test Engineer – SC
**Role Summary:**
Lead the design, implementation, and execution of automated testing strategies for distributed microservices across multiple teams. Drive quality assurance, performance, and security for Java Spring Boot or non-JVM digital services in a cloud-native environment.
**Expectations:**
- Eligible for Security Clearance: Secret (SC).
- 12‑month contract, inside IR35.
- Strong leadership and mentoring of test engineering teams.
- Deliver high‑quality, secure, and performant services aligned with overarching strategy.
- Influence test strategy and process improvements across the organisation.
**Key Responsibilities:**
- Define and implement build‑automation test solutions (CI/CD pipelines, test frameworks).
- Design test strategy for distributed microservices, including contract, component, API, and message‑based testing.
- Develop and maintain reusable, maintainable test code and utilities (Java, TypeScript/JavaScript).
- Conduct non‑functional testing: performance (Gatling, K6) and accessibility.
- Ensure adherence to quality, security, and best‑practice standards.
- Collaborate with development, operations, and product teams to understand business context and domain‑driven testing.
- Monitor and analyse test results using observability tools (Splunk, Grafana, Prometheus).
- Mentor and coach junior test engineers, fostering continuous improvement.
- Assess and mitigate impact of changes on testing and delivery.
- Maintain knowledge of emerging testing tools, frameworks, and cloud services.
**Required Skills:**
- Proven experience leading and testing microservices transformations (not just participation).
- Hands‑on automation testing experience with Java or TypeScript/JavaScript (Serenity BDD, Playwright).
- Strong knowledge of AWS (primary), Docker, GitLab/GitHub, Jenkins.
- Experience with contract testing tools (Spring Cloud Contract, Pactflow).
- Familiarity with message‑based async testing (Kafka or similar).
- Experience with non‑relational databases (MongoDB or equivalent).
- Performance testing expertise (Gatling, K6).
- Accessibility testing knowledge.
- CI/CD pipeline design and implementation.
- Leadership, communication, and mentorship skills.
- Awareness of security and compliance standards in testing.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Relevant certifications (e.g., ISTQB Advanced Test Manager, AWS Certified DevOps Engineer, or equivalent) preferred but not mandatory.