Job description:
As a Software Test Engineer, you will be responsible for ensuring the quality and reliability of software products through comprehensive manual and automation testing. You will create and maintain test cases, scripts, reports, and plans, while also developing and managing automation scripts. Additionally, you will provide technical support to customers and colleagues, participate in knowledge-sharing activities, and utilize laboratory equipment for device testing. Continuous learning and adaptation to new technologies will be essential to enhance both product quality and team capabilities.
Key responsibilities:
- Working on customer related and internal R&D projects in project-oriented teams.
- Performing manual and automation testing, filling test reports and reporting bugs.
- Creating Test documents such as Test case, Test scripts, Test reports and Test Plans.
- Working on automation frameworks with maintaining and developing new automation scripts and tools.
- Providing technical support to customers or colleagues in other departments of the company.
- Participating in knowledge-sharing activities to enhance the capabilities of team members by writing documentation or providing in-house training.
- Using laboratory measurement and simulation equipment on devices.
- Learning new required technologies and tools.
Qualifications required:
- Bachelor’s degree major in computer, communication, electronic information or related.
- Previous experience in embedded software testing roles.
- Knowledge of basic Testing concepts.
- Experience with Embedded devices.
- Basic understanding of OOP or scripting skills.
Preferred skills and experience:
- Test Automation experience, API testing and testing frameworks based on Python or C.
- Experience in mobile based industry will be considered as a plus.
- Experience in C, PERL and Python programming will be considered as a plus.
- Experience in laboratory equipment (oscilloscopes, power meters, power supplies etc).
- Experience with Linux.
- Knowledge of cellular technologies.
Personal qualities:
- Good communication skills.
- Strong problem solving and analytical skills.
- Initiative and independence in solving daily tasks.
- Fluency in English.
We offer:
- The opportunity to work with cutting-edge technologies and state-of-the-art equipment.
- Involvement in the latest mobile technology chipsets and exciting industry projects.
- Strong opportunities for professional growth and career development.
- Comprehensive benefits, quarterly and yearly team-building events, and more.