Software QA Engineer

Block Harbor Cybersecurity


Date: 1 week ago
City: Troy, MI
Contract type: Full time
Founded in the heart of Detroit in 2014, we are a dynamic and forward-thinking company committed to tackling the ever-evolving challenges of automotive cybersecurity. Our extensive industry experience and deep understanding of the sector's unique cybersecurity needs have positioned us as a leader in the field. Our expertise is embodied in our flagship platform, the Vehicle Security Engineering Cloud (VSEC), and our diverse range of service offerings, including Threat Analysis and Risk Assessment (TARA), Cybersecurity Management Systems (CSMS), Vehicle Security Operations Centers (VSOC), and Penetration Testing.

As a small to mid-sized company, we compete with both established market leaders and emerging players in the automotive cybersecurity space. We take great pride in our ability to not only compete but also to exceed customer expectations, delivering solutions that are trusted by leading automotive manufacturers around the world.

About The Role

As a Software QA Engineer, your primary role would be to design and develop automated test cases for the VSEC platform. As part of this role, you will also participate in technical discussions and problem solving as a part of product development and collaborate with the developers to ensure the product meets functional and performance requirements.

The best candidates will be Software Test Engineers with education and experience in web development areas. This individual must be highly detail-oriented and organized, yet flexible enough to deal with technical unknowns with a process-driven approach. Strong collaboration skills are a must, as is excellent verbal and written communication.

What You'll Do

  • Develop and follow test strategies for testing of the product at multiple functional levels. Incorporate CI/CD processes into test planning.
  • Utilize end user and product usage scenarios for reference while developing software test procedures.
  • Develop and automate software test procedures using common test frameworks (Selenium, Dredd, or equivalent) and scripting languages (JavaScript, Python)
  • Execute tests and interpret/analyze results to report and communicate software defects.
  • Coordinate technical discussions and problem solving for software projects and collaborate with cross functional teams.
  • Work with developers to resolve software defects and diagnose/improve product configuration for current and future models.
  • Ability to work independently under general supervision.

Experience & Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3+ years of experience in software quality assurance for web applications
  • Proficiency in test automation frameworks such as Selenium, Cypress, or Dredd
  • Strong programming skills in languages like JavaScript and Python
  • Experience with API testing tools (e.g., Postman)
  • Familiarity with Agile methodologies and CI/CD pipelines (e.g., YAML)
  • Knowledge of version control systems (e.g., Git)
  • Strong analytical and problem-solving skills
  • Excellent communication skills and ability to work in a team environment
  • Experience with performance testing tools is a plus
  • Knowledge of database systems and SQL querying
  • Familiarity with cloud platforms (AWS, Azure, or GCP) is beneficial

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Software Engineering Intern

Valeo, Troy, MI
4 days ago
Valeo is a tech global company, designing breakthrough solutions to reinvent the mobility. We are an automotive supplier partner to automakers and new mobility actors worldwide. Our vision? Invent a greener and more secured mobility, thanks to solutions focusing on intuitive driving and reducing CO2 emissions. We are leader on our businesses, and recognized as one of the largest global...

Data Analyst #J-2406

Clinica Diagnostics, Troy, MI
3 weeks ago
Data Analyst: Work closely with Global Sourcing Team, Mechanical Engineers, Financial Team, and 3rd Party Suppliers to deep understand the supply chain shortage pains and insights. Analyze and solve business problems at their root, stepping back to understand the broader context. Draft a supply chain shortage fulfillment proposal that utilizes the highest standards of analytical rigor and data integrity. Integrate...

Behavioral Health Case Manager

Molina Healthcare, Troy, MI
3 weeks ago
Job DescriptionCase Manager will work in remote setting supporting Medicaid Behavioral health population. Excellent computer skills and attention to detail are very important to multitask between systems, talk with members on the phone, and enter accurate contact notes. This is a fast-paced position and productivity is important.Local travel into our office (Troy MI) may be required (Team Meetings or Trainings)Home...