Software Quality Assurance Engineer

Silarra
Pontiac, Michigan, US
Full-time

Education :

The experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below.

Minimum education should be Bachelor of Engineering (B.E.) or Masters of Computer Applications (MCA) in First Class.

Work :

Minimum 2 years and maximum 8 years of Testing on the Storage Block Protocol preferably on Host side. Individual Contributor role.

Core Job Requirements :

  • Responsible to validate Block Storage Protocols using the Storage Tools on the Target Device.
  • Proficient in Test Case development, Test Analysis & Test Design Document.
  • Execute test case and report defects, define severity and priority for each defect.
  • Carry out regression / smoke / Soak testing every time when changes are made to the code to fix defects as part of QA.
  • Understanding of development and testing life cycles (SDLC / STLC) practices and tools.
  • Skilled with Automation of Storage Features using Python. Ability of Framework level design and faster automation solution.
  • Ability to test low level error injections, extra traffic and resets. Analyse the results and classify failure / success.
  • Strong analytical thinker. Properly written test software is sequential and incremental. Need to be able to build test cases starting from the most basic operations and build on them, increasing in complexity to a full system test.
  • Awesome team player skills and good communication skills.

Technical Skills Required :

  • Block Storage protocols and storage specifications (SAS / SATA / NVMe) Strong working knowledge of above-mentioned protocols desired and mainly on NVMe and SATA.
  • Storage Testing knowledge on Data Protection Test, AFA (All Flash Array) Testing and Protocol Test e.g. SAS, SATA, NVMe, NVMe-MI.
  • Understand Storage systems, SSD’s, NVMe Test hardware and Test bed Setup.
  • Linux shell script, Python, ReST very much desirable.
  • Experience working with Raw analysers (SAS, PCIe based) is a plus.
  • Working knowledge of common computer hardware interfaces and busses such as PCI Express, I2C, etc. is desirable.

System Skills :

  • Prefer hands-on working experience on Unix / Linux environment with debugging skills.
  • Expected good hands-on working experience on Unix / Linux environment with great debugging skills.
  • Familiar with Intel server hardware, PDU, etc.

Behavior Skills :

  • Very good communication skills and non-egoistic mindset.
  • Team player and display ownership attitude.
  • Gel as a team and contribute.
  • Carry work and personal integrity and open for suggestions and growth.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Open Data Science Conferenc
Pontiac, Michigan

Write software scripts for automated testing to validate the functioning of the software. ...

Promoted
OneStream Software
Birmingham, Michigan

Experience establishing and leading quality assurance groups/departments/teams, while implementing effective quality assurance strategies and best practices. Senior Manager, Platform Quality Assurance has a strong background in Microsoft technologies and an ability to work as a key member in a platf...

Promoted
The Computer Merchant, LTD.
Sterling Heights, Michigan

Software Quality Planning - Plan and document software quality assurance activities, including audit plan and schedule, measurement plans and infrastructure, participation in overall software planning efforts, software reliability planning, software test planning, overall project scheduling and othe...

Promoted
Amtec Enterprise - 1
Sterling Heights, Michigan
Remote

The Systems and Software Quality Assurance (SSQA) group is responsible for ensuring the quality, reliability, and performance of clients’ CMS products and processes. As a quality SSQA engineer, the candidate will utilize knowledge, background, and experience in supporting quality responsibilit...

Promoted
tCognition
Troy, Michigan

We are seeking an experienced Senior Quality Assurance Engineer with a minimum of 5 years of QA and technical experience, including leadership in QA engineering teams. Job Title: Senior Quality Assurance Engineer. Quality Assurance Experience (Minimum 5 years’ experience). Experience in a Quality En...

Promoted
Randstad Digital
Troy, Michigan

Quality Assurance Experience (Minimum 5 years’ experience). Experience in a Quality Engineering role, with a focus on AI/ML models. Any Quality Assurance certification from an accredited organization (e. Ability to establish and validate quality gates for our multi-tiered solutions using modern tool...

Promoted
Shift Digital
Birmingham, Michigan

This position is designed for professionals with some experience in QA automation, looking to deepen their expertise in automated testing and software quality assurance. Shift Digital invites applications for the role of QA Automation Engineer II. Working in the automotive industry, you will contrib...

Moseley Technical Services Inc
Sterling Heights, Michigan

Software Quality Planning - Plan and document software quality assurance activities, including audit plan and schedule, measurement plans and infrastructure, participation in overall software planning efforts, software reliability planning, software test planning, overall project scheduling and othe...

Talascend
Troy, Michigan
Remote

Talascend is currently seeking a Lead Auditor, Quality Assurance Engineer for a remote contract opportunity. Review design drawings, specifications, test plans/procedures, and other technical documents for quality assurance requirements using a graded approach to quality when applicable. The Lead Au...

Smartcop, Inc.
Michigan, United States
Remote

Effective testing skills:proficient in test planning and execution and using test methodologies to identify software defects, applying software quality assurance (SQA) practices and principles. Knowledgeable of concept practices and procedures commonly used in software quality assurance. We are seek...