Negotiable
Outside
Remote
USA
Summary: The QA Analyst (SAS/Python) role involves ensuring the quality assurance of tools and models during a migration from SAS to Python on Teradata and subsequently to Google Cloud Platform. The position requires expertise in SAS and Python, particularly for data analysis and model validation. The analyst will validate statistical models and ensure adherence to established standards and best practices. This is a 6-month remote contract position based in the USA, requiring collaboration with stakeholders and engineers.
Key Responsibilities:
- Assist in QA during the migration from SAS to Python on Teradata and Google Cloud Platform.
- Ensure new tools/platforms function as intended and adhere to agreed standards and best practices.
- Validate statistical and predictive models, including output comparisons between SAS and Python versions.
- Write and understand SQL queries for data extraction and validation.
- Participate in and lead peer reviews of translated models.
- Communicate findings and create test plans for stakeholders.
- Identify root causes of defects and collaborate with TPO and Engineers to resolve issues.
- Apply various testing methodologies to ensure data quality and reliability.
Key Skills:
- Proficiency in SAS programming and ability to validate legacy models.
- Strong knowledge of Python for data analysis, particularly with Pandas.
- Experience with Polars for performance optimization is preferred.
- SQL proficiency, specifically with Teradata and BigQuery.
- Knowledge of testing methodologies including Manual, Regression, Functional, and End-to-End Testing.
- Understanding of data quality principles and practices.
- Strong problem-solving skills to identify and address defects.
- Excellent verbal and written communication skills.
- Experience in model validation and peer-to-peer reviews.
Salary (Rate): £28.00 hourly
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Detailed Description From Employer:
Position: QA Analyst (SAS/Python)
Location: 100% Remote (EST time zone)
Contract Duration: 6 Month Contract
Overview:
- Our tools/models today are currently using SAS on Teradata, but our goals are to migrate to Python on Teradata by 12/31, and then Python on Google Cloud Platform by 03/31.
- We will need someone to help QA both steps in the process to ensure the new tools/platform function as they do today, and that the tools/models are following all of the standards and best practices he team has agreed on
Qualifications:
- SAS Programming: Ability to read, interpret, and validate SAS code, especially legacy models and data pipelines.
- Python: Strong grasp of Python for data analysis with experience in Pandas.
- Additional experience with Polars would be preferred as Polars is being used for performance optimization.
- Model Validation: Experience in validating statistical and predictive models, including 1:1 output comparisons between SAS and Python versions.
- SQL Proficiency: Ability to write and understand SQL queries for data extraction and validation (specifically Teradata and BigQuery)
- Testing Methodologies: Knowledge of various testing methodologies (e.g. Manual Testing, Regression Testing, Functional Testing, End-to-End Testing)
- Data Quality Assurance: Understanding of data quality principles and practices to ensure accuracy and reliability of reports
- Problem-Solving: Capability to identify root cause of the defects and work with TPO and Engineers to address the defects
- Communication: Strong verbal and written communication skills to create test plan, convey findings, and collaborate with stakeholders
- Peer-to-Peer Review: Ability to participate in and lead peer reviews of translated models.
