Job Type: Full-time
Location: Onsite - Timonium, MD
Benefits:
- 10 days Paid Time Off (PTO)
- 401(k) with 1% match
- Standard Healthcare package with Dental and Vision (70% company paid)
About AiRISTA
AiRISTA develops Real-Time Location System (RTLS) solutions that combine software, hardware, wireless technologies, and analytics to help organizations monitor and manage assets, people, and workflows.
Position Overview
As a Senior Test Engineer , you will lead the testing and validation of company's integrated hardware and software platform. This is a hands-on, in-office engineering role responsible for designing and maintaining test environments, preparing hardware, executing and improving test procedures, reproducing customer issues, and driving release validation throughout the product development lifecycle.
Working closely with QA, Software Engineering, Support, and Product Management, you will help ensure our hardware and software solutions are thoroughly tested and customer ready while contributing to continuous improvements in testing processes and lab operations.
Key Responsibilities
1. Test Environment & Lab Management
- Design, configure, maintain, and continuously improve engineering test environments.
- Configure and maintain test environments including servers, access points, tags, sensors, gateways, mobile devices, and supporting hardware.
- Prepare equipment for software development, QA, and customer issue reproduction.
- Track and maintain inventory of test equipment and coordinate repairs or replacements as needed.
- Recommend and implement improvements to engineering lab infrastructure.
2. Product Testing & Validation
- Develop and execute manual hardware and software test plans.
- Design new test scenarios based on customer use cases and reported issues.
- Perform regression testing for new releases and firmware updates.
- Verify bug fixes and document test results.
- Assist with installation, upgrade, and release validation activities.
- Identify and clearly document defects using Jira.
- Contribute to improving test coverage and repeatability of validation activities.
3. Issue Reproduction & Troubleshooting
- Lead the investigation and reproduction of reported issues in a controlled lab environment.
- Collect logs, screenshots, packet captures, and other diagnostic information.
- Work closely with engineers to isolate hardware, networking, firmware, and software issues.
- Validate fixes before they are released to customers.
- Perform root cause analysis and provide detailed findings to engineering teams.
4. Engineering Support
- Partner with Software Engineering and QA on day-to-day testing activities.
- Configure and reset environments for feature development and validation.
- Help improve repeatability of test procedures and lab setup.
- Contribute ideas for improving testing efficiency and automation where appropriate.
Preferred Qualifications
Experience
- 5+ years of experience in systems testing, hardware validation, technical support engineering, networking, integration testing, or a related engineering role.
- Experience working with computer hardware, networking equipment, or IoT devices is preferred.
- Experience developing and executing structured test procedures and documenting results.
- Strong experience troubleshooting both software and hardware issues.
Technical Skills
Experience with several of the following is preferred:
- Windows administration
- Basic TCP/IP networking
- Wi‑Fi configuration and troubleshooting
- Microsoft SQL Server
- Wireshark
- Jira
- Microsoft Office
- Experience with scripting, test automation, or programming is a plus, but not required.
Problem Solving
- Strong troubleshooting, analytical, and root cause analysis skills.
- Detail-oriented with a methodical approach to testing.
- Comfortable managing multiple priorities in a fast-paced engineering environment.
- Proactive mindset with a focus on improving testing quality and efficiency.