FW Continuous Integration test Engineer
Bengaluru (Bangalore Urban) IT development
Job description
• Lead the increase in India of integration testing means and verification tests (continuous integration, non-regression, performance, endurance) using the different available means: automatic test benches, and simulation tools on the laboratory's automatic test bench.
• Establish an inventory of the existing bench, complete the existing documentation.
• Define the specifications for the new test benches.
• Set up the bench equipment (Software Verification Platform) in India.
• Replay existing tests and obtain similar results.
• Backup and format the results of the test campaigns.
• Verify the adequacy of the test means with the new test plans.
• Adapt the test means to verify cybersecurity features in drive products.
• Collaborate with the R&D and V&V teams in Pacy-sur-Eure.
• Challenge the integration test and verification test specifications provided.
• Ensure the compatibility of the different test benches.
• Analyze the results to provide consolidated and relevant information.
• Ensure the maintenance and availability of the test benches.
• Participate in activities related to continuous improvement, Identify improvement opportunities.
• Ensure the capitalization of knowledge and know-how and identify opportunities for valorization.
• Interact with other entities external to Schneider Electric.
Deliverables:
· Establish an inventory of the existing bench.
· Define the specifications for the new test benches.
· Acceptance testing of the new test benches.
· Progress report on the production of test platforms at other sites.
· Capitalization of test campaign results.
Technical Environments:
· Test Framework: Robot Framework
· Language: Python 3
· Configuration Management: Git
· Ticketing: Jira
· Scheduling Servers: Jenkins
· Project Tracking Methods: Agile / Scrum
· Communication Protocols: EIP / Modbus / CANOpen / Profibus, Profisafe, TCP/IP, etc.
Desired profile
Qualifications :
Skills / Requirements:
· Experience in the R&D department is essential.
· Previous experience with a development cycle is desirable.
· Previous experience using the Robot Framework.
· Knowledge of Jenkins servers/clients.
· Demonstrated experience with the language Python
· Knowledge of Ethernet, TCP/IP, HTTP(S), OPC-UA.
· Knowledge of secure protocols, TLS, HTTPS, SSH, MQTT, LDAP.
· Experience and expertise in embedded software design.
· Ability to work in multicultural and multinational teams.
· Open-mindedness, analytical thinking, flexibility, and ability to act independently and responsibly, resilience.
· Occasional travel required.
· Electrical authorization B2V, BR, BE-Essai.
· Proficiency in English is mandatory, French speaking is a plus.
· Experience in variable speed drives is a plus.