SQA Engineer
Rebellions
Job Summary
The SQA Engineer will ensure the reliability of system software components, including kernel device drivers and NPU firmware. This role involves developing and maintaining automated test frameworks, designing CI-driven automated testing strategies, and applying BDD methodologies. The engineer will collaborate with development teams to resolve defects and conduct performance/reliability testing. A minimum of 10 years of experience in software quality assurance, proficiency in Python and Bash scripting, and experience with automated testing frameworks like Robot Framework are essential.
Must Have
- Minimum of 10 years of hands-on experience in software quality assurance
- Strong collaboration and problem-solving skills
- Extensive experience with open-source technologies
- Proficiency in Python and Bash scripting
- Experience with automated testing frameworks such as Robot Framework
- Solid understanding of CI/CD workflows and integration testing
- Working knowledge of BDD methodologies
Good to Have
- Experience with hardware or embedded system testing
- Familiarity with system-level performance evaluation
- Ability to write clear, concise, and well-structured test documentation
- Solid understanding of Linux fundamentals
Job Description
Responsibilities and Opportunities
- Ensure the reliability of system software components, including kernel device drivers and NPU firmware
- Develop and maintain automated test frameworks
- Design and implement CI-driven automated testing strategies
- Apply and promote BDD (Behavior-Driven Development) testing methodologies
- Collaborate closely with development teams to identify and resolve software defects
- Conduct performance and reliability testing for firmware and device drivers
- Maintain and operate on-premise test infrastructures, including servers and workstations
Key Qualifications
- Minimum of 10 years of hands-on experience in software quality assurance
- Strong collaboration and problem-solving skills
- Extensive experience with open-source technologies
- Proficiency in Python and Bash scripting
- Experience with automated testing frameworks such as Robot Framework
- Solid understanding of CI/CD workflows and integration testing
- Working knowledge of BDD methodologies
Ideal Qualifications
- Experience with hardware or embedded system testing
- Familiarity with system-level performance evaluation
- Ability to write clear, concise, and well-structured test documentation
- Solid understanding of Linux fundamentals
7 Skills Required For This Role
Game Texts
Quality Control
Automated Testing
Linux
Ci Cd
Python
Bash