We're seeking a Python/Test Automation Engineer with robust SQL skills to join our team for a critical 6-month contract, with potential for extension. This role focuses on developing test automation scripts tailored to data-centric testing, specifically around Extract/Transform/Load (ETL) and Business Intelligence (BI) performance and load tests. Unlike traditional test automation roles, you'll be working closely with data, ensuring its integrity, performance, and reliability.
Responsibilities
- Develop and execute test automation scripts using Python.
- Conduct unit testing, performance testing, load testing, and regression testing.
- Collaborate with the Data Engineering team to ensure the quality and reliability of ETL and BI processes.
- Utilize strong SQL skills to perform data validation and verification.
- Work on Mac/Linux environments and interact seamlessly with Git for version control.
- Provide insights and recommendations for optimizing BI processes.
Required Skills
- Proficient in SQL, with expertise in MySQL.
- Strong Python development skills.
- Experience in automated data testing, particularly ETL and BI performance testing.
- Comfortable working on Mac/Linux environments.
- Familiarity with version control systems like Git.
Nice to Have Skills
- Experience with Looker API.
- Familiarity with Apache Hop.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in a similar role, preferably in the healthcare or technology sector.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and in a team environment.
- Strong communication skills, both written and verbal.
Join us in this dynamic role where you'll play a crucial part in ensuring the reliability and performance of our data processes, impacting the healthcare technology landscape positively. Apply now to be part of our innovative team!