-
Define testing strategies by working with product, development and other teams across the company.
-
Develop detailed test plans per the specifications and execute test cases via a combination of automation or manual testing.
-
Triage integration issues and problems reported during testing. Reproduce problems in house and assist the development team to identify the root cause and solutions.
-
Escalate potential issues (Software, Hardware, Resources)
-
Track all necessary testing activities, including schedule, resources, and requirements, defects and resolution so that there is a clear alignment across key stakeholders.
-
Identify areas of improvements in test coverage, methodology and provide suggestions.
-
Act as the gatekeeper of each release and be the voice for customers and provide constructive feedback.
-
Bachelor’s degree (MS preferred) in Computer Science, Computer engineering, Electrical engineering, Mechanical engineering or other related fields with 5-8 years of working experience in embedded software in data center, networking, security, cloud services or automotive industry.
-
Excellent knowledge of test methodologies and experience with system level testing of physical devices.
-
Well versed in software development processes of embedded products.
-
Excellent knowledge of test methodologies.
-
Excellent familiarity with Linux command line and knowledge of shell scripting.
-
Good networking fundamentals, ideally paired with experience in cybersecurity.
-
Review and challenge product requirement specification, design and functional specification, define test strategy, develop detailed end to end solution test plan and test cases.
-
Ability to develop, review and modify Python scripts to enhance test coverage.
-
Experience with design and implementation of test tools for automation. Ability to develop and improve automation scripts.
-
Familiarity with common test frameworks such as PyTest, Behave, or similar
-
Experience with test tools, such as Vector CANoe, VehicleSpy, PEAK, Spirent, IXIA, or similar products.
-
Experience with JIRA, Jenkins or similar tools.
-
Excellent written, verbal, and presentation skills.