Role & responsibilities

•Blackbox testing of customized Linux stack (userland + kernel subsystems)

•Keep track of builds and releases for test execution

•Create, modify and maintain test cases and test procedures

•Identify, analyze, debug and report functionality bugs, performance issues and inconsistent behavior of product

•Update test result database and defect logging in bug management tool

•Automate, maintenance, troubleshooting and updating of test procedures and creation of test automation suites in PyTest or on other test automation frameworks

•Maintenance of test automation framework and making mostly configuration changes as per requirement


Required Skills

•Strong interpersonal and communication skills – written, verbal and presentation

•Candidate must be a self-motivated learner

•Strong testing and defect reporting skills. Must have knowledge of development, test and release cycles

•Should have an eye for finding important defects fast and must be able to test to the context. Should be able to assess product risk and formulate test cases quickly

•Experience in kernel and file-system cross-compilation on various architectures besides x86

•Knowledge of Yocto and Bitbake is an added advantage

•Knowledge of test automation and exposure to test automation frameworks especially PyTest

•Experience with C, Python, Expect etc.

•Must be capable of understanding test automation requirements from testers and efficiently designing optimal automation scripts for PyTest

•Working knowledge of interfacing test framework with Bug databases and test management tools


Education & Experience:

•B.E or B.Tech in Electronics, Electrical or Computer Science

•3-5 years of relevant experience