Implement test strategy, perform manual and automated testing, and develop automated tests using Python, Java, and C#. Collaborate with development and hardware teams to troubleshoot and resolve defects. Set up and maintain test environments and participate in design and code reviews.
Requirements
- Bachelor’s/Master’s degree in engineering in Electronics/Electrical/Controls/Instrumentation
- 3 to 5 years Experience in Software development & Test or Test tool development with proven track record of validating high quality products.
- Min 2+ years of development experience in Python or other scripting language
- Experience with creating test plans and test cases for embedded and application software for real time controls at system level.
- Worked on defining and implementing System Automation Test Framework for 2+ projects.
- Proficient understanding of Source Control software and Code Collaboration tools (Git, SVN, etc.); experience with Issue and Project Tracking software (JIRA, TFS, QA Complete etc.).
- Experience working in an Agile SCRUM development lifecycle.
- Proficient in Data Driven testing approaches.