Join a dynamic and innovative company who are dedicated to delivering high-quality software solutions. Responsibilities: Develop, execute, and maintain automated test scripts using Python. Design and implement SQL queries for data validation and testing. Collaborate with development and product teams to understand requirements and ensure comprehensive test coverage. Identify, document, and track defects and issues through to resolution. Perform functional, regression, and performance testing. Participate in code reviews and provide feedback on testability and quality. Continuously improve testing processes and methodologies. Requirements: Proven experience as a QA Engineer or similar role. Experience of leading and upskilling. Strong proficiency in Python for test automation. Solid understanding of SQL and experience with database testing. Hands-on experience with automation testing tools and frameworks (e.g., Selenium, pytest). Familiarity with CI/CD pipelines and tools (e.g., Jenkins, Git). Excellent analytical and problem-solving skills. Strong communication and teamwork abilities. Attention to detail and a commitment to quality. Preferred Qualifications: Experience with performance testing tools (e.g., JMeter). Knowledge of Agile/Scrum methodologies. ISTQB certification or equivalent. Benefits: Competitive salary and benefits package. Opportunities for professional growth and development. Flexible working hours and remote work options. Collaborative and inclusive work environment. Apply directly with your CV today to be considered