Software Quality Assurance

Application deadline date has been passed for this Job.
This job has been Expired
Job Description

• We are looking for a Software (SW) Developer in Test to plan, develop, debug embedded applications and automate test scripts to improve the overall quality of different wireless protocol SDKs. Protocol SDK implements a standard API over the protocol stack (for example: BLE, BT-MESH, Propriatery, etc…) and peripherals, allows quicker customer application development. You will be the primary SW Developer in Test responsible for providing test coverage on each SDK feature as well as maintain build-to-build quality and consistency. The ideal candidate has experience with embedded products and understands the IoT domain. In addition, the ideal candidate shall be proficient in Python with some Java knowledge too.

Challenges you will solve:
• Execute functional, negative, performance, and stress tests for embedded wireless and MCU products.
• Work closely with development team(s) to debug problems found during the test cycle
• Convert Java automation tests to Python so they can be run regularly as part of a continuous integration infrastructure
• Build, manage, and maintain a distributed test network
• Simplification and automation of product deployments and platform changes

Technologies we use:
• Java, Junit, Python, Jenkins, Docker, Cloud Based Computing, SQL Database, Windows, Linux, Shell, Bash, GIT

Responsibilities
• Execute test plans.
• Investigate test results in continuous integration systems.
• Implement automated test scripts.
• Develop expertise in SQA Test Framework (JUNIT)
• Develop expertise in development and CI processes
• Support SW Dev in bug verification and closure, as necessary.
• Create CI test job to validate OTBR, RCP and Matter Images are valid for SQA use

Job Qualifcation
Skills Required
• Minimum 2 year of work experience in test automation.
• Knowledge of Python and in addition to that Java. Knowledge of version control systems such as git.
• Data communications and networking.
• Experience with continuous integration technique and test automation system. For example, Jenkins.
• Able to implement tests based on existing test plans and requirements.
• Ability to plan CI processes.

We consider the following experience as a plus
• Experience with continuous integration.
• Test Application development including standard API’s (REST API)
• Experience with task management and bug tracking systems such as JIRA
• IoT Domain knowledge.

Education and/or Experience
• Minimum of Bachelors of Science in Electrical Engineering or Computer Science from four-year college or university preferred; or equivalent combination of education and experience.

Closing
• We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
• Exciting? We think so!! If you do too, come talk with us!

Contact
Interested candidates should click Apply button to submit a completed Curriculum Vitae/ Resume and Cover Letter to: Recruitment Department – FPT Software Workforce Development
• Contact Person : Ms. Pham Bich Ngoc