Software Test Engineer
Location:- Southfield, MI
Duration:- 12 Months
MOI: Skype
Deal Breaker Skill: MUST have NI tools (Labivew and/or Teststand) and automotive industry. Locals only, lots of people with this skill set in the area.
Requirement
Role:
* Design, develop, and execute test plans and procedures to ensure the quality and reliability of products or systems.
* Contribute to the improvement of testing processes and methodologies to drive efficiency and effectiveness in testing activities.
Duties:
* Develop and execute test plans, test cases, and test scripts for functional, performance, and regression testing of software applications, embedded systems, or hardware components.
* Design and implement automated test scripts and frameworks using scripting languages (e.g., Python, Java, C++) and test automation tools (e.g., Selenium, JUnit, Robot Framework) to improve testing efficiency and coverage.
* Collaborate with cross-functional teams, including software developers, hardware engineers, and product managers, to understand requirements, define test objectives, and identify test scenarios.
* Perform manual and automated testing activities, including test execution, defect tracking, and test result analysis, to identify and report defects, anomalies, and performance issues.
* Participate in design reviews, code inspections, and requirement discussions to provide input on testability, quality, and reliability considerations throughout the product development lifecycle.
* Analyze test results and metrics to identify trends, patterns, and areas for improvement, and provide feedback to stakeholders on product quality and test coverage.
* Maintain and enhance test environments, test tools, and test data repositories to support ongoing testing activities and ensure consistency and reliability in test execution.
Required Qualifications:
* Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
* 6+ years of experience in software testing, quality assurance, or related roles, with a focus on manual and automated testing of software applications or systems.
* Proficiency in software testing methodologies, techniques, and tools, including test planning, test case design, test automation, and defect tracking.
* Experience with test automation frameworks and tools (e.g., Selenium, JUnit, TestNG, Robot Framework) and scripting languages (e.g., Python, Java, C++).
* Experience working in an Agile development environment, with knowledge of Agile principles and practices. – Experience in NI Platform Validation.
* Experience with Vector tools such as CANalyzer, CANoe and CANape
Contact Information
Email: piyush.varshney@vyzeinc.com
Click the email address to contact the job poster directly.