Job Description :
To be part of software team to create innovative solutions in lighting products by adding new products which are energy efficient, reliable and cost effective. The primary objective is to test software solution for various Lighting products.
Working on test automation for PC and embedded solution for remote monitoring for health checkup and control.
The Job roles are as follows
Analyze product requirements from a user perspective to form an overall test strategy.
Develop and execute detailed test plans
Write, manage, and execute manual test cases
Automate the testing of software and integrated hardware/software subsystems
Identify, document, and track defects and provide clear, detailed problem descriptions to the R&D Software Engineers to aid in defect resolution
Develop and deploy test networks or test environments as required
Evaluate feasibility of different testing approaches including the use of 3rdparty testing tools
Coordinate and plan testing activities with other groups including software test engineers.
Direct and review the technical work of outside testing resources as required to augment product validation capacity
Work experience in embedded software testing.
Good working knowledge in automating the embedded software testing using C/C++, Python etc
Hands on experience on manual and automated testing tools like LDRA, Coverity, PC-Lint etc.
Hands on experience with developing and maintaining the test systems.
Good programming and debugging skills
Experience in GUI testing is an added advantage.
Understanding of software development lifecycle and process.
Working knowledge on source control tools like clear case, GIT, SVN and Bug tracker like Trac, Bugzilla etc.
Test case management tools like Test-link etc.
Understanding of protocols like USB, wireless protocols, I2C , RS-232 etc
Exposure to CMMi and ISO processes for software development.
Experience on using tools like Emulator/Debugger, Function Generator, Oscilloscope and Logic Probe.