
Engineer I - Embedded Software Testing
- Pune, Maharashtra
- Permanent
- Full-time
- Study and analyze requirements, technical design documents and develop test cases.
- Functional testing of embedded software using black box methodology.
- Identify and develop detailed and comprehensive test scenarios, test cases and test data.
- Develop automation scripts using in-house or commercially available automation tools.
- Create and maintain hardware test setups and ability to troubleshoot issues.
- Explore opportunities to test real world field use cases using simulation.
- Create test plan, test schedule, test designs and test objectives to ensure product quality.
- Test case management including creation of test builds, assign tests, execute tests and generate test and defect reports.
- Adhere to best practices and guidelines for test documentation, defects logging and test case development.
- Collaborate and coordinate with developers, other testers, and product owners.
- Focused on continuous improvement of quality-driven software techniques and processes.
- Willingness to work flexible hours that works best with the local and remote engineering center(s).
- Bachelor's degree in Electronics/Instrumentation/Telecommunication Engineering required.
- Programming experience in any of the scripting languages such as Jscript, shell scripting, VB script, C Sharp or python.
- Hands on experience working on BDD or Keyword driven test framework.
- Should be familiar with defect tracking tools like Azure Devops.
- Working Knowledge of any source control tools like GitHub.
- Hands-on experience in software test strategy, developing test automation framework, test environment setup, test planning, monitoring along with test status reporting.
- Minimum 2 to 4 years of experience of testing embedded software products.
- Experience in testing of communication protocols such as RS-232, RS-485 and Modbus.
- Ability to debug hardware setup issues and familiarity with protocol analyzer tools.
- Strong experience with black box testing methodology as well as performance testing.
- Good understanding of the embedded product design will be preferred.
- Problem solving skills with ability to analyze and isolate issues in hardware or software.
- Good understanding of waterfall and agile project development life cycles.
- Good communication skills in both oral and written, and with a strong desire to work in a cross-cultural team.
- ISTQB Foundation level (or equivalent) certification would be preferred.
- Experience in Industrial Protocols is an advantage- HART, Profibus and Ethernet/IP.
- Experience in GUI testing on various embedded product.
- Experience with DeltaV and DCS system will be an advantage.
- Familiar with Agile and Azur Devops will be an advantage.