Job Summary
The Senior Automation Tester will be responsible for designing, developing, and executing automation scripts using c#, selenium, and python. The role involves collaborating within team to ensure the quality and effectiveness of software applications.
Validation Engineer
A Device Validation Engineer is responsible for validating hardware–software integration across devices to ensure quality, performance, reliability, and compatibility before release. The role focuses on early silicon bring‑up, OS validation, performance/power analysis, and end‑to‑end device health across EV, DV, and retail‑ready platforms.
This role acts as a bridge between silicon vendors (IHVs), OEMs, OS engineering, and automation labs, providing high‑confidence Go / No‑Go signals for device readiness.
Key Responsibilities
Device & Platform Validation
Execute EV/DV device validation for new silicon, firmware, and hardware platforms
Validate OS bring‑up, driver integration, and firmware interactions
Ensure device readiness across boot, sleep/resume, power, performance, thermal, and stability
Analyse power, performance, and resource utilization (NPU, CPU, GPU, RAM, battery)
Identify regressions, gaps, and anomalies against baseline targets
Perform competitive and comparative analysis across SoCs, IHVs, and platforms
Perform deep triage and root‑cause analysis across OS, drivers, firmware, and silicon
Automation
Leverage and extend automation pipelines for functional, performance, and concurrency testing
Contribute to automation coverage to reduce manual validation effort
Required Skills & Qualifications
Technical Skills
Strong understanding of computer architecture, SoCs, and device hardware
Experience with Windows OS internals, drivers, firmware, and BIOS/UEFI
Hands‑on experience with device validation, platform testing, or system testing
Proficiency in debugging tools (WPA), ETL logs analysis, telemetry, and performance counters
Knowledge of power/perf tuning, concurrency testing, and stress testing
Automation & Tools
Experience with test automation frameworks
Scripting skills in Python / PowerShell / C# / similar
Familiarity with CI/CD pipelines, dashboards, and telemetry systems
Collaboration & Communication
Strong problem‑solving and analytical mindset
Ability to translate complex technical findings into actionable insights
Key Responsibilities
2. Write, maintain, and execute automated test scripts for web and mobile applications.
3. Collaborate with qa and development teams to identify issues, troubleshoot defects, and ensure timely resolution.
4. Analyze test results and provide recommendations for improvements in software quality and performance.
5. Stay updated with industry best practices and tools in test automation to enhance efficiency and effectiveness.
Skill Requirements
2. Expertise in utilizing selenium for creating automated test scripts.
3. Solid understanding of python programming language for automation and scripting tasks.
4. Solid understanding of software testing methodologies and practices.
5. Good problem-solving skills and attention to detail.
6. Good communication and collaboration abilities to work effectively in a team environment.