Job Title: Software Test Engineer
Job Description: We are seeking a
Software Test Engineer to join our engineering team. This role is critical in developing test automation software for complex embedded products and executing tests to ensure the highest quality standards. The engineer will collaborate closely with product development teams to create test scripts, flag issues, and investigate problems.
Key Responsibilities: - Develop and maintain automated test scripts for embedded products in a Linux environment.
- Execute test plans, analyze results, and identify potential software and hardware issues.
- Collaborate with development engineers to enhance test strategies and troubleshoot problems.
- Ensure the quality and performance of test and measurement products.
- Document test cases, procedures, and results effectively.
- Work independently while contributing to a high-performance team environment.
Required Qualifications: - 2+ years of experience developing software for a Linux environment.
- Proficiency in Python for scripting and automation.
- Strong understanding of object-oriented programming principles.
- Experience working in a collaborative development environment.
- Strong analytical and problem-solving skills.
- Excellent communication skills and commitment to teamwork.
- Bachelor's degree in Computer Science, Computer Engineering, or a related field (BSCS or BSCE).
Preferred Qualifications: - Knowledge of video concepts and display technologies.
- Experience with Linux shell scripting.
- Understanding of network protocols.
- Proficiency in C or C programming.