Position Summary
Sr. Test Automation Engineer to design and implement advanced test automation across instrument software, data pipelines, analytics platforms, and AI-enabled applications to ensure data integrity, traceability, and system reliability.
Essential Functions
- Design and implement AI-assisted test generation/validation (e.g., LLMs for test case creation and coverage).
- Validate AI/ML outputs (dashboards, predictions, query-based insights).
- Build data validation frameworks for AI-ready datasets (FAIR, schema validation).
- Automate validation for ETL/ELT pipelines (ingestion, transformation, storage).
- Validate structured data across Databricks/cloud lakes, ELNs, and LIMS; add automated checks (completeness, schema consistency, transformation correctness).
- Define end-to-end lab workflow test strategies (instrument export CSV/JSON β analytics ingestion β ELN/LIMS integration).
- Validate interoperability and integrate test automation into cloud CI/CD; implement test orchestration for distributed systems.
- Maintain test domain systems (rack/instruments/network); ensure traceability (requirements β test cases β data outputs) and Quality System compliance.
Job Specifications
- Bachelorβs in Computer Science (or equivalent) + 6+ years test automation experience.
- Familiar with tools such as TestComplete, Ranorex, Squish; agile environment; verification plans; strong documentation and communication.
Core Technical Skills (required/preferred)
- Python (required), SQL, APIs; (preferred: Databricks/Spark/SQL warehouses). Azure/AWS/GCP; JSON/CSV/Parquet.
- CI/CD with GitHub/GitLab and Jenkins/cloud pipelines.
- AI-assisted testing and testing AI/ML outputs; ELN (e.g., Benchling/LabArchives) and LIMS.