What are the responsibilities and job description for the QA Firmware Engineer position at Reviver?
Who We Are
Reviver is the very first technology company to develop a digital license plate. We use groundbreaking technology to digitize license plates and make them multi-functional. We have introduced our concept on a global scale and are on an exciting trajectory.
Reviver offers opportunities to work in a collaborative environment that rewards creative thinking and provides opportunities for advancement. As the first of our kind, we are truly in a class of our own. We offer competitive pay and great benefits for our employees.
https://reviver.com/
Responsibilities:
- Work collaboratively with the Product Team and Engineering to identify FW/SW enhancements and new Roadmap features.
- Review business and technical requirements to minimize gaps, provides clarity, minimize ambiguity, and ensure testability.
- Create test plans, test strategies, test cases that validate that product specifications are met.
- Work closely with FW, SW, and HW developers to perform functional, regression, E2E, stress, performance testing to ensure requirements are being fulfilled.
- Execute manual tests (and automated tests where applicable) to ensure high reliability and quality metrics.
- Create and maintain automation test fixtures and set-ups needed to run automated testing.
- Log defects and assisting with technical root cause analysis as needed.
- Create and update technical documentation.
Requirements:
- At least 5 years of experience as a Quality Assurance Engineer with a good proven track record in firmware testing and automation development in a fast-paced startup environment
- Knowledge of mobile device emerging technologies including Smartphone LTE architectures, wireless IoT- BLE/Internet connected devices.
- Experience with UI, android and ios app software testing.
- Experience with KIBANA, JIRA, Confluence and TestRail.
- Experience with using Postman and URLs.
- Ability to work well independently and in close collaboration with onshore and offshore teams.
- Experience in test automation (python, robot frameworks etc).
- Outstanding organizational skills
- Excellent communication and presentation skills
- Strong problem-solving ability
- Bachelor’s degree in computer science or similar engineering discipline or equivalent experience