Job Code: QEE - 0511
Number of Vacancies: 01
Min experience: 3+ years
Location: Islamabad
Responsibilities:
- Conduct comprehensive manual testing of embedded applications to identify issues, ensure functionality aligns with specifications, and validate user experience, complementing automated tests for thorough coverage.
- Design, develop, and execute automation scripts using Python to validate embedded systems and their software.
- Understand and test hardware interfaces and communication protocols such as UART, CAN, and custom transport protocols.
- Analyze architecture documents to grasp custom transport protocols and ensure their correct implementation in testing scenarios.
- Collaborate with the development team to understand testing requirements for both software and hardware interfaces of embedded systems.
- Utilize and adapt testing tools/frameworks to create efficient testing environments.
- Actively participate in the entire software development life cycle, with a keen eye on spotting and resolving issues early.
Requirements:
- Proven experience with Python scripting.
- Solid understanding of testing tools and frameworks, with hands-on experience in at least one.
- Embedded systems Background with experience in quality assurance.
- Ability to learn and understand custom transport protocols from technical documentation.
- Strong analytical and problem-solving skills.
Nice to haves:
- Experience with testing frameworks such as pytest.
- Familiarity with version control systems, preferably Git.
- Understanding of CI/CD pipelines and the role of automated testing within.
Benefits:
- A+ salary
- Health insurance
- Paid leaves
Please send your CV to careers.pk@mrs-electronic.com by stating the 'Embedded Quality Assurance Engineer (QEE - 0511)' in the subject. Add a statement of purpose in your email.