PulseRise Technologies · 19 hours ago
Test Automation Engineer (Python | Databricks)
PulseRise Technologies is seeking a Test Automation Engineer to join a long-term data-focused project. The role centers on validating complex data pipelines, ensuring data quality, and automating testing for cloud-based analytics solutions built on Databricks and Azure.
Information Services
Responsibilities
Develop and maintain automated test scripts in Databricks using Python, PySpark, and SQL
Validate JSON messages (AMQP) for structure, completeness, and accuracy
Implement data quality checks including schema validation, range checks, and anomaly detection
Validate end-to-end data flow from SCADA systems through AMQP into Databricks
Verify data transformation logic and ensure compliance with business rules
Store and document test results using Azure services (Data Lake, Blob Storage, Azure SQL)
Create dashboards and reports using Grafana or Databricks notebooks
Integrate automated tests into CI/CD pipelines using Azure DevOps
Collaborate closely with Data Engineers, SCADA specialists, and Cloud teams
Document test cases, testing procedures, and results
Qualification
Required
Strong hands-on experience with Databricks
Advanced skills in Python, PySpark
Proficiency in handling and validating JSON messages
Solid knowledge of Azure services (Data Lake, Blob Storage, Functions)
Proven experience with automated testing in cloud environments
Familiarity with CI/CD pipelines, preferably Azure DevOps
Preferred
Understanding of SCADA systems and renewable energy data flows
Experience working with AMQP protocols
Knowledge of telemetry / SCADA industry standards (e.g., OPC)
Experience with SQL
Company
PulseRise Technologies
PulseRise Technologies — The Pulse of Global IT Talent At PulseRise Technologies, we don’t just build tech teams — we breathe life into innovation.
Funding
Current Stage
Early StageCompany data provided by crunchbase