We are seeking a Senior Automation Engineer to design, implement, and maintain scalable automation frameworks for UI, API, and backend services. The ideal candidate will have experience with automation tools like Playwright, Selenium, and JMeter, and will be able to collaborate with developers to integrate automated tests into Azure DevOps CI/CD pipelines.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Key Responsibilities
Test Automation (Primary Focus)
- Design, implement, and maintain scalable automation frameworks for UI, API, and backend services (using Playwright, Selenium, and similar tools).
- Collaborate with developers to integrate automated tests into Azure DevOps CI/CD pipelines.
- Build and maintain automated regression suites for Vue.js, React.js, and microservice-based applications running on Azure Kubernetes Service and Docker containers.
- Develop robust API testing solutions (REST) using Postman, RestAssured, or OkHttp.
Performance Engineering
- Implement performance and load testing using tools like JMeter, k6, or Gatling.
- Identify bottlenecks in distributed systems and work with DevOps and developers to resolve them.
- Monitor system performance using Elastic Logs, Datadog, and Azure Application Insights.
Security Testing
- Perform API and application security testing (OWASP Top 10, SAST/DAST).
- Collaborate with the security team to implement automated security scans in CI/CD pipelines.
- Utilize Azure Advanced Security Scanning and other security tools.
AI & Intelligent Testing
- Explore and implement AI-assisted testing approaches (self-healing tests, predictive defect analytics).
- Leverage ML/AI-based monitoring and anomaly detection tools to enhance test coverage and quality insights.
Quality Advocacy
- Define and track quality metrics (code coverage, defect leakage, performance SLAs).
- Mentor junior automation engineers and promote best practices for test automation.
- Participate in code reviews, sprint planning, and contribute to continuous improvement initiatives.
Required Skills & Experience
Technical Skills
- Automation Tools & Frameworks: Playwright, Selenium, TestNG.
- Programming/Scripting Languages: JavaScript/TypeScript, Java, or C#.
- Performance Testing: JMeter, Locust, k6, or Gatling.
- Security Testing: OWASP ZAP, Burp Suite, SAST/DAST integrations.
- CI/CD & DevOps: Azure DevOps, Git, Terraform, Helm, Docker, Kubernetes.
- Cloud & Backend: Azure Functions, Azure SQL Database, REST APIs, microservices.
- Monitoring: Elastic, Datadog, Power BI, Application Insights.
Soft Skills
- Strong analytical and debugging skills.
- Excellent communication and collaboration abilities (work well with Dev, QA, and Ops teams).
- Proactive problem solver with a focus on delivering high-quality, scalable solutions.
Nice-to-Have
- Experience with AI/ML-based test automation frameworks.
- Exposure to contract testing (e.g., Pact).
- Familiarity with feature flag testing and canary releases.
- Experience with observability-driven testing using logs/metrics/traces.
We Offer
- 100% remote-first role with flexible working options
- Pension, healthcare, life assurance
- Great central office, only 2 minutes away from Windsor train station!
- Amazing bunch of people that genuinely want to support you and celebrate your wins!
- We work hard but we know how to have fun too; we have regular theme days and charity events for all to enjoy.
- Fancy a morning brew? We have that covered! Tea, coffee and milk provided!
- Employee Assistance Programme to help and support with life stuff!
- We have plenty of local discounts for coffee outlets, restaurants, cinemas and gyms and more
- Free fruit, Flu Vaccinations, Cycle to work scheme, Eye Test/Glasses Vouchers, looking after your wellbeing!
- 25 days holiday plus bank holidays
Similar Jobs
Explore other opportunities that match your interests
VSee
HD Global Career