Software and Hardware QA Engineer

PICA Manufacturing Solutions · Other US Location

Company

PICA Manufacturing Solutions

Location

Other US Location

Type

Full Time

Job Description

Company Overview

Skyhawk is the leader in battery-powered remote monitoring solutions. Headquartered in Derry, NH, the company has developed groundbreaking technology which enables new types of remote monitoring applications and forms the basis for its award-winning Trapmate, Oversea, and PRIoT product lines. Skyhawk IoT devices are installed in thousands of locations worldwide. Skyhawk is part of the PICA Group, which has developed and manufactured some of the world's best-known consumer, medical and industrial products.

Job Summary

We are seeking a detail-oriented and motivated Software and Hardware QA Engineer to join our team. As a Software and Hardware QA Engineer at Skyhawk, you will be crucial in ensuring the quality, functionality, and performance of our software applications and hardware devices. You will help drive our transition from primarily manual testing to automated testing practices leveraging automation tooling. You will collaborate closely with development teams, engineers, and QA professionals to contribute to the successful release of high-quality products. 

Responsibilities and Duties

  • • Conduct comprehensive testing for both software applications and hardware devices, rigorously identifying and documenting defects, bugs, and usability issues.
    • Create, execute, and maintain test plans, test cases, and test scripts. 
    • Work with the quality team to adopt and implement automation tools and frameworks to streamline and improve testing efficiency. 
    • Collaborate with cross-platform teams to communicate testing progress, issues, and recommendations for improvements.
    • Perform regression testing to ensure the stability of existing software and firmware features and functionalities. 
    • Run system tests and smoke tests on a regular basis. 
    • Participate in conducting long-term tests such as performance tests on firmware and occasionally on software. 
    • Generate comprehensive test reports on customer issues when needed. 
    • Provide constructive feedback to developers and engineers to enhance the quality of the products. 
    • Prioritize tasks and address critical defects and issues that may impact the products. 
    • Apply best testing practices and contribute to process improvement initiatives. 

Qualifications and Skills

  • • Bachelor’s degree in Computer Science, Engineering, or related fields (or equivalent experience).
    • Proven experience in manual and automated software and hardware QA testing.
    • Familiar with testing methodologies, processes, and tools with experience in automation frameworks (e.g., Selenium, Junit, or similar). 
    • Knowledge of computer systems, software applications, and understanding of IoT technologies (middleware, API, databases, etc.).
    • Experience in developing and maintaining automated test scripts to transition manual processes to automation.
    • Strong communication and collaboration abilities.
    • Excellent analytical and problem-solving skills with keen attention to detail. 
    • Basic knowledge of programming language(s) and scripting (e.g., Python, Java, or similar languages) is a plus.
    • Able to work effectively independently and as a team in a fast-paced, dynamic environment.

Benefits and Perks

  • • Healthcare & Dental: Access premium healthcare and dental plans to keep you and your family healthy.
    • 401(k) Retirement Plan: Secure your financial future with our competitive 401(k) plan, complete with employer contributions.
    • Paid Time Off: Take advantage of paid holidays and flexible vacation time to maintain a healthy work-life balance.
    • Inclusive Company Culture: Join us in celebrating success through team outings, company parties, and a positive, collaborative work environment.
Apply Now

Date Posted

11/22/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details