Job Description
Essential Responsibilities:
Indiana, USA - Remote
- Interfaces with project teams to develop test plans, test cases, and procedures for testing new products and sustaining efforts.
- Prepares and presents software test results used to approve and release product software.
- Helps with planning, scoping, automating, and executing tests across multiple product and mobile platforms.
- Conducts software interface and functional validation testing, error handling, and performance testing.
- Effectively communicates with product managers and developers to understand product requirements and quality measurements.
- Develop test plans and test cases to qualify products and anticipate use cases that customers may encounter while using our products in the field.
- Triage defects and effectively communicate details to developers for rapid bug reproduction and resolution.
- Advises product managers and QA team on software quality issues and trends.
- Has latitude to solve problems without direct supervision and implements solutions when authorized.
- AS or BS degree in Computer Science or a related field.
- 3-5 years of experience in software testing, verification, and validation, including embedded and mobile applications.
- 3+ years of experience in software development and/or software quality assurance engineering.
- 3+ years of experience in UI testing, including mobile and hardware platforms.
- Knowledge of risk-based testing methodologies.
- Experience with software defect tracking systems such as Jira.
- Knowledge of test automation and associated tools.
- Knowledge of mobile testing frameworks.
- Experience working in Agile development environments and contributing to the entire software development lifecycle.
- Excellent troubleshooting and technical skills are highly required.
- Motivating, self-starting, able to work independently and set priorities
- Good communication skills, both verbal and written
- Maintain a high level of business ethics and professionalism
- Good organizational skills
- Experience with Python programming
- Experience with consumer electronics development.
- Experience with audio development.
- Experience with multi-core firmware design and inter-processor communications.
- Experience with Linux kernel development.
- Proficient with standard software development defect tracking systems (such as Bugzilla, Jira, or similar).
- Understanding of peripheral interfaces, including I2C, SPI, UART, USB, Ethernet, HDMI, etc.
Indiana, USA - Remote