Test Automation Engineer
Core
Designing and maintaining automated test suites for Web interfaces, validating data integrity across database layers, and monitoring background services on Linux and Windows platforms to ensure system stability.
Role type
Test Automation Engineer
Builds
Automated test suites for Web UI, performance tests for CPU/RAM, and CI/CD integrated quality checks
Domain
IoT/Edge computing, embedded systems, and enterprise software testing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Hybrid Automation Frameworks (Selenium/Playwright), CI/CD integration (Jenkins/GitHub Actions), Cross-Platform System Testing (Linux/Windows), Database Proficiency (Postgres/SQLite), Root Cause Analysis (RCA), Performance Benchmarking
Preferred skills
C++ or Dart (Flutter) basics, Python or Bash scripting for Edge Devices
Technologies
Selenium, Playwright, Jenkins, GitHub Actions, Postgres, SQLite, Linux, Windows, C++, Flutter, Python, Bash
Responsibilities
Develop comprehensive test cases for business logic and workflow; Design and maintain automated test suites for the Web interface; Automate data flow verification from the Database layer to the UI; Build performance tests to monitor CPU and RAM consumption; Monitor background services running on both Linux (Edge) and Windows platforms; Validate data integrity within SQLite/Postgres storage
Seniority
Mid-level, hands-on IC