Negotiable
Undetermined
Remote
Remote
Summary: The Automation Engineer - SDET role focuses on designing, developing, and maintaining test automation frameworks while integrating automated testing processes into CI/CD pipelines. The position requires troubleshooting complex quality assurance challenges and performing performance and load testing using various tools. Candidates should have hands-on experience with Docker, Kubernetes, and web service test automation. Strong communication and collaboration skills are also essential for success in this role.
Key Responsibilities:
- Design, develop, and maintain robust test automation frameworks.
- Integrate automated testing processes into CI/CD pipelines.
- Troubleshoot and resolve complex quality assurance and test automation challenges.
- Experience with web service test automation using SoapUI.
- Hands-on experience with Docker and Kubernetes, including containerizing test frameworks and executing automated tests using Selenium Grid or similar UI testing tools.
- Strong experience in Performance & Load Testing using tools such as JMeter, Gatling, or K6.
- Develop and execute performance test scripts, analyze throughput, latency, and error rates, and provide optimization recommendations.
- Experience with API Testing & Automation using Postman, Rest Assured, or similar tools.
- Strong understanding of REST APIs, GraphQL, OAuth2, JWT authentication, Swagger/OpenAPI, Pact, and API automation within CI/CD pipelines.
- Experience integrating automated testing into Jenkins, GitHub Actions, GitLab CI, or similar CI/CD platforms.
- Knowledge of Agile software development methodologies, Continuous Integration, and automated testing best practices.
- Experience testing batch processes, flat-file integrations, and web service-based interfaces.
- Strong understanding of automated regression testing strategies and related automation tools.
Key Skills:
- Experience with test automation frameworks.
- Knowledge of CI/CD integration.
- Proficiency in web service test automation (SoapUI).
- Hands-on experience with Docker and Kubernetes.
- Performance & Load Testing expertise (JMeter, Gatling, K6).
- API Testing & Automation skills (Postman, Rest Assured).
- Understanding of REST APIs, GraphQL, OAuth2, JWT authentication.
- Experience with Jenkins, GitHub Actions, GitLab CI.
- Familiarity with Agile methodologies and automated testing best practices.
- Strong communication and collaboration skills.
- Attention to detail and commitment to quality.
Salary (Rate): £65,000 yearly
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Required Experience & Skills:
- Design, develop, and maintain robust test automation frameworks.
- Integrate automated testing processes into CI/CD pipelines.
- Troubleshoot and resolve complex quality assurance and test automation challenges.
- Experience with web service test automation using SoapUI.
- Hands-on experience with Docker and Kubernetes, including containerizing test frameworks and executing automated tests using Selenium Grid or similar UI testing tools.
- Strong experience in Performance & Load Testing using tools such as JMeter, Gatling, or K6.
- Develop and execute performance test scripts, analyze throughput, latency, and error rates, and provide optimization recommendations.
- Experience with API Testing & Automation using Postman, Rest Assured, or similar tools.
- Strong understanding of REST APIs, GraphQL, OAuth2, JWT authentication, Swagger/OpenAPI, Pact, and API automation within CI/CD pipelines.
- Experience integrating automated testing into Jenkins, GitHub Actions, GitLab CI, or similar CI/CD platforms.
- Knowledge of Agile software development methodologies, Continuous Integration, and automated testing best practices.
- Experience testing batch processes, flat-file integrations, and web service-based interfaces.
- Strong understanding of automated regression testing strategies and related automation tools.
Preferred Soft Skills:
- Excellent verbal and written communication skills.
- Strong collaboration and interpersonal skills.
- Ability to work independently as well as within cross-functional teams.
- High attention to detail with a commitment to delivering high-quality software solutions.