Test Automation Engineer 6-month Initial contract Hybrid Sheffield Vanloqs leading banking client is seeking a testing subject matter expert with automation experience to play a pivotal role improving the testing maturity of the platform. This role focuses on establishing robust testing practices across applications, APIs, and other automations while mentoring teams on adopting and integrating automated testing in CI/CD pipelines. Key Responsibilities: Test Strategy Development: Design and implement comprehensive test strategies that align with the platform's goals. Ensure coverage for functional, non-functional, performance, stress, and self-healing testing. Regularly review and refine the strategy to address evolving business needs. Infrastructure and Database Testing Expertise: Develop test plans tailored for complex infrastructure systems and database technologies, including Oracle, MongoDB, PostgreSQL, and SQL Server. Address database-specific testing requirements, such as replication, failover, and performance benchmarking. est Case Design and Execution: Create and maintain detailed test cases and test suites for unit, performance, stress, functional, and non-functional testing. Collaborate with development teams to ensure early-stage test integration. Automated Testing and CI/CD Integration: Develop and maintain automated test frameworks and scripts. Mentor teams to integrate automated testing into their CI/CD pipelines, ensuring scalability and reliability. Implement self-healing mechanisms within the automation process to reduce manual intervention. Application, API, and Self-Healing Testing: Design and execute testing for applications, APIs, and self-healing mechanisms. Ensure robust API testing, covering authentication, performance, and data validation scenarios. Mentorship and Knowledge Sharing: Provide guidance to developers, testers, and DevOps teams on best practices for testing. Conduct workshops and training sessions on test automation, tools, and methodologies. Qualifications: Proven experience in designing and implementing test strategies for complex systems. Strong expertise in infrastructure and database testing, with hands-on experience in modern database technologies. Demonstrated experience in creating test cases for diverse testing types (unit, performance, stress, etc.). Proficiency in test automation tools (eg, Selenium, JMeter, Postman, or similar) and Scripting languages. Hands-on experience with CI/CD pipelines and integrating automated tests. Knowledge of Fast API testing and understanding of Go language. Familiarity with self-healing testing mechanisms and fault injection techniques. Excellent problem-solving, collaboration, and communication skills.Desirable Skills: Exposure to monitoring and logging tools like Telegraf, InfluxDB, and Grafana. Familiarity with cloud platforms and their testing challenges. Understanding of agile methodologies and DevOps practices.