Software Test Engineer

A123 Systems, Inc. Novi , MI 48377

Posted 2 months ago

SW Test Engineer

Main intention of this document is to explain required and expected activities for the role of SW Test engineer. The scope of the test includes and is limited to software unit testing and software integration testing.

Primary responsibilities

  • Support SW Test Lead in the development and maintenance of test strategy e.g. documentation of strategy, developing templates, naming convention, traceability mechanism, etc.

  • Perform activities related to the setting up and maintenance of the test tools including but not limited to setting up project specific configuration, workspace, and configuration management of projects, scripts, reports, etc.

  • Perform reviews of test scripts and tool configuration

  • Develop test case and test scripts based on the input documentation

  • Review the input documentation (SW Architecture, SW Design) and provide critical feedback to improve the quality of the input document

  • Review, summarize and classify the results of test reports

  • Identify risks for the test activities

  • Interface with the project leads to understand and plan the required deliverables and timelines of the deliverables

  • Support SW Leads in discussion with customer or other external teams relating to the test activities

  • Assign tasks to the offshore team and monitor their work products

  • Review the progress of the team against the project deliverables

  • Effort estimation(Time, resource, tools) for test activities

Minimum Role Requirements

  • BSCS/EE or equivalent and 3+ years of software development experience

  • Experience in a test focused team for 2+ years

  • Minimum one year experience with automation test tools

  • Intermediate C programming experience

  • Good understanding of test methodologies

  • Experience with requirement based testing, MC/DC

  • Embedded systems experience is required

  • Familiarity with project change and configuration management software, such as Jira, SVN, Clear Case, Clear Quest, PVCS or Change Synergy

  • Ability to prioritize the allocated work

  • Analytical and problem-solving capabilities

  • Good written and oral communication skills

  • Good interpersonal skills

  • Knowledge of Automotive networking protocols and respective test tools like CAN, LIN, UDS, OBD, etc

  • Experience with software maturity models, such as CMMi or Automotive SPICE is preferred

  • Knowledge of ISO26262 is preferred

  • Experience working with offshore teams is preferred

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Test Engineer

Harman International Inds

Posted 10 months ago

VIEW JOBS 4/27/2019 12:00:00 AM 2019-07-26T00:00 Additional Work Location(s) : Position Summary: The Software Test Engineer will champion software testing and verification/validation activities for infotainment projects and infotainment modules such as HMI, Tuner, Bluetooth, Connectivity, Wifi, Media, Vehicle Interface, Audio, Voice Recognition, Systems, Navigation, Telematics, and Security. This includes test planning, test development, test execution and test results reporting for new features and regression, integration testing and system testing of Infotainment products. Job Responsibilities: * Champion software testing and verification/validation activities for infotainment projects and infotainment modules, both on test bench and vehicle * Some key tasks include: * Feature specific testing, Integration testing, Regression testing * Stability testing, Performance testing * In vehicle testing/troubleshooting, bench testing/troubleshooting * Defect reproduction, defect verification of fixed/resolved issues * Create and maintain test cases and manual/automated test scripts * Smoke/Sanity testing to support continuous integration build environment * Find defects in software, characterize defects, collect logs and open defect tickets * Prioritize defects and work with development teams to drive down defects * Summarize and report test results * Support vehicle test drives * Create test reports of errors with supporting traces, log files and excellent descriptions * Ensure test results are documented and communicated appropriately and defects have been entered in the defect management tool * Report regularly on project status to stakeholders. Advocate appropriately for product quality * Communicate with peers inside the Harman group to coordinate software development/testing * Work with peer test engineers, project test leads and remote test teams ensure successful completion of test activities and proper handoffs Basic Qualifications: * BS Computer Science/Engineering desired, MS strongly preferred. * 1-3 years of experience in software testing * Expertise in test case development, test execution, test management, test status reporting * Expertise in testing on Android Platform, Android Applications, Embedded Systems * Expertise in Android test/debug tools * Good working knowledge of technology, tools, and test methods for infotainment * Good working knowledge of functional and non-functional software testing, the software test life cycle, and various test design methodologies. * Good working knowledge of CAN protocols, CAN analyzer tools * Good working knowledge of test automation, Android test automation, test case scripting, and scripting languages * Good working knowledge of Unit, Module, Component level testing * Good working knowledge of White Box, API / Interface test development and testing * Good familiarity with software testing across all phases of the Software Development Life Cycle * Experience in supporting customer-facing product teams * Excellent time management & organizational skills with keen attention to detail * Effectively works under tight deadlines and manage projects independently * Experience with Agile and Scrum methodology * Strong written and verbal communication skills Preferred Qualifications & Desired Competencies: * Software testing training (SQE, ISTQB, etc.) * Dedicated performer with Passion for testing and software quality * Relentless learner with a dedication to learning new technologies and test methods * Avid follower of the latest technology and products in consumer electronics * Automation experience * Embedded programming experience Eligibility Requirements: * Willingness to travel 10% of the time * Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen. #LI-JE1 Harman International Inds Novi MI

Software Test Engineer

A123 Systems, Inc.