Senior Software Test Developer

Smart Technologies

$90K — $120K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software testing experience, ideally in embedded systems or platform-level Android testing.
  • Degree in computer science, software engineering, electrical engineering, or related field.
  • Proficient in hardware certification processes, particularly EDLA and Google certification test suites.
  • Familiarity with AI tools for engineering tasks, including prompt engineering for documentation and automation.
  • Experience with Android platform testing, ADB, and scripting languages like Python.

Responsibilities

  • Collaborate with project teams to define test requirements for the Android platform stack and firmware.
  • Translate low-level requirements into testable designs with hardware and embedded software engineers.
  • Utilize AI tools for test case generation and identifying coverage gaps.
  • Implement functional, regression, stress, and performance testing on embedded Android devices.
  • Support hardware certification processes by preparing test evidence and managing traceability.
  • Conduct exploratory testing across hardware-software integration, documenting defects clearly.
  • Automate regression suites for the Android layer, leveraging suitable tools for embedded targets.

Benefits

  • Collaborative work environment focused on innovation and technology.
  • Opportunity to impact learning and business outcomes globally.
  • Hands-on experience with cutting-edge interactive flat panel technology.
  • Work directly with cross-functional engineering teams and real hardware.
  • Gain expertise in embedded software systems and AI-assisted testing tools.
Full Job Description
Senior Software Test Developer - Scaler Team

SMART is helping educators and businesses succeed all over the world. Our technology empowers teachers, students and teams to learn and collaborate in innovative ways, inspiring breakthroughs - from improved learning outcomes to moving businesses forward.

Purpose of the Position

Reporting to the Manager, Software Test Development, your focus will be test planning, design, execution and automation for the embedded Android software running on SMART's interactive flat panel hardware (the Scaler team). Our panels ship to millions of users in education and enterprise environments worldwide, and the Scaler team owns the quality of the Android stack, firmware integrations, and hardware/software interface that makes them work. The successful candidate will work closely with embedded software engineers, hardware engineers, and product managers to validate a tightly coupled hardware-software system. The ideal candidate brings hands-on experience testing on Android at the platform level - not just app-layer testing - and understands what it means to test software that lives on the device itself.

Duties and Responsibilities

  • Collaborating with your project team to define test requirements across the Android platform stack, firmware interfaces, and hardware integration points
  • Working with embedded software engineers and hardware teams to translate low-level requirements into testable designs
  • Using AI tools to accelerate test case generation, surface edge cases, and synthesize test coverage gaps
  • Designing and executing functional, regression, stress, and performance tests on embedded Android targets, including display pipeline validation, touch and input subsystem testing, audio/video, USB, and peripheral connectivity
  • Supporting hardware certification and compliance testing workflows, including EDLA (Enterprise Device Licensing Agreement) - preparing test evidence, managing traceability, and interfacing with certification bodies
  • Conducting exploratory testing across hardware-software integration scenarios; identifying, reproducing, and clearly documenting defects at the system and platform level
  • Automating regression and validation test suites targeting the Android platform layer, using tools appropriate for embedded targets
  • Applying AI-assisted code generation to improve automation coverage and reduce manual overhead
  • Using AI tools effectively day-to-day - writing well-structured prompts for defect analysis, test documentation, log triage, and failure summarization - to meaningfully augment embedded testing workflows
  • Communicating test status, coverage, and risk clearly to stakeholders across hardware, software, and product disciplines


Education and Work Experience

  • Dedication to software test as a craft, with a genuine interest in how hardware and software interact at a low level
  • Strong communication and teamwork skills, with the ability to work across embedded software and hardware engineering disciplines
  • Degree or diploma in computer science, software engineering, electrical engineering, or a related discipline
  • At least 7 years of experience in software testing, preferably including embedded or platform-level Android testing in a senior role
  • Experience with hardware certification processes is a strong asset - familiarity with EDLA certification, Google certification test suites (CTS, GTS, VTS), or similar compliance and regulatory testing programs is highly valued
  • Comfort using AI tools as part of a daily engineering workflow, including prompt engineering for test documentation, log analysis, and automation tasks
  • Demonstrated experience with at least some of the following:
    • Android platform testing (AOSP, BSP, or platform-layer experience preferred over app-layer only)
    • ADB, Android Debug Bridge tooling, and shell-level device interaction
    • Scripting languages, particularly Python, including use of AI coding assistants
    • Testing frameworks such as RobotFramework or similar
    • Linux command line and embedded Linux environments
    • Continuous integration systems such as TeamCity
    • Hardware-in-the-loop testing, device lab management, or test fixture development


Working Conditions

  • This is an on-site role. The Scaler team works directly with physical hardware in our device lab, and regular on-site presence is required to perform hands-on testing of interactive flat panels and integrated hardware components.


Similar Jobs

More Jobs at Smart Technologies

More Consumer Technology Jobs

Find similar Senior Software Test Developer jobs: