QA Engineer Job Description
We are looking for a QA Engineer to join our team. You will mainly perform manual testing to make sure our products are reliable, user-friendly, and meet requirements. This role is a great opportunity for someone who is detail-oriented, curious, and eager to grow in the QA field.
Responsibilities:
1. Work closely with the Product Manager, Developers, and QA Leader to understand product
requirements and features.
2. Create, update, and execute manual test cases to verify that the product works as expected.
3. Identify, record, and track bugs; write clear and structured bug reports.
4. Reproduce and verify issues reported by customers or the support team.
5. Follow established QA processes and testing standards.
6. Provide feedback to improve product quality and the overall testing process.
Requirements:
1. Bachelor’s degree in Computer Science, Information Management, or a related field (or equivalent practical experience).
2. Strong attention to detail and willingness to learn.
3. Good communication skills, both verbal and written.
4. Analytical mindset and problem-solving ability.
5. Basic familiarity with Linux.
Nice To Have:
1. Interest in learning test tools and QA methodologies.
2. Understanding of risks and common issues in software applications.
3. Basic knowledge of programming (e.g., Python) is a plus but not required.
4. Exposure to Docker, Kubernetes, or other modern development tools is a bonus.
1.Develop & build SSD validation flow & test plan.
2. Discuss directly with customers for qualification process & test plan
3. Reproduce customer issues, triage failures, & verify fixes with the project team
4. Working closely with the project team to develop test scripts to fulfill customers' requirement
5. Design & optimized the manufacturing framework
6. Manage internal qualification schedule & reports
7.Go on-site for JQ testing
1. Test Planning and Design: Develop detailed test plans, test cases, and test scripts based on product requirements and specifications.
2. Manual and Automated Testing: Execute both manual and automated tests to ensure software quality and functionality.
3. Defect Identification and Reporting: Detect, document, and track software defects, and collaborate with developers to resolve issues.
4. Regression and Integration Testing: Conduct regression tests and verify system integration to ensure changes do not negatively impact existing features.
5. Performance and Security Testing: Evaluate software for performance, scalability, and security vulnerabilities when applicable.
6. Documentation: Maintain accurate test documentation, including test results, defect reports, and quality metrics.
7. Collaboration: Work closely with developers, product managers, and other stakeholders to clarify requirements and ensure quality standards are met.
8. Continuous Improvement: Contribute to improving testing processes, tools, and methodologies to increase efficiency and effectiveness.
## Job Description:
- Planning and establishing pass/fail criteria for LEO satellite product testing (e.g., OTA, Thermal Vacuum, Radiation, etc.).
- Execution and result analysis of LEO satellite product testing.
- Writing test reports and documenting anomalies
- Developing and maintaining automated testing programs to improve testing efficiency.
## Skill:
- Familiarity with RF or phased array testing is preferred.
- Familiarity with Python and basic instrument control is preferred.
- Familiarity with military and space testing standards is preferred.