SOFTWARE TEST ENGINEER
Exciting things are happening here! We have a hot new opportunity for a Software Test Engineer who would consider an opportunity if it’s better than your current job. This is an opportunity for a Software Test Engineer to work with a company that’s thriving! It’s an opportunity to work with an innovative company that specializes in power systems. They make a positive impact on the lives of people worldwide. You will have the opportunity to work with a company that makes a difference! Offering outstanding benefits package, work/life balance, tremendous career development and advancement opportunities, the ability to work with a talented team that loves what they do!
Take the first step and explore the possibilities! Apply today.
We are seeking a Software Test Engineer to be responsible for:
- Develop detailed test requirements by working side-by-side with the product, hardware, and software team
- Develop project schedules, test plans, tasks, and test cases for test cycles
- Develop and maintain automated test systems in a low power environment to exercise software functionalities, such as protection settings
- Understand and utilize electrical power concepts
- Troubleshoot and conduct test failure analysis
- Effectively work with engineering to ensure on-time product delivery
- Maintain product focus and quality
- Perform improvement activities (Kaizen) to enhance existing processes
Required skills for the Software Test Engineer include:
- Bachelor’s Degree or higher in Electrical Engineering, Computer Engineering, or Power Engineering,
- Proficient in at least one programming languages such as C#, LabVIEW, C++, Java, and Shell/Perl/Python scripting
- Experience with developing and running manual test for embedded software
- Experience with Test case management tool like qTest
- Experience with issue tracking tools in JIRA
- Able to work effectively in a team setting
- Experience in Lean, Six Sigma, and project management
- Excellent written and verbal communication skills
Desired Skills for the Software Test Engineer:
- Experience with developing and running automated test in LabVIEW or C#
- Experience in building automated test station in LabVIEW
- Certified LabVIEW Developer or Certified LabVIEW Architect
- Experience in using Wireshark
- Experience in using ASE Test Sets
Relevant Experience Required for the Software Test Engineer include 7-10 years of software testing, process improvement, and automation experience. Power engineering experience is preferred.
keywords: software test engineer; quality; quality assurance; testing; C#, labview, C++, Java, Shell, python, scripting, embedded software, qtest, jira
Job Requirements:
- Develop test strategy and document test cases/test plans
- Create test cases and test data
- Writing test cases/scripts, test case automation and test execution
- Create test plans and test scripts
- Develop test scripts and test plans
- Develop test cases and test collateral
- Develop test cases and test scripts to validate requirements
- Publish test report to support test plans
- Create comprehensive test plans and test reports
- Prepare test scripts and all required test documentation
- Devise the test objectives, organization test policies, test strategies and test plans
- Develop and execute of manual/automation test cases/test plan
- Participate in test planning, test development, test automation, test execution, and resolving defects
- Perform system testing by executing test plans
- Advise in the development of test strategy, thorough test plans, test specifications, test data files, test cases and/or test scripts based on defined testing standards
- Execute cross platform browser test plans and test cases
- Generate test data to support the requirements and test cases for various test phases
- Executing test cases for software applications
- Reviewing and approving test design and test execution
- Develop software test automation framework and automate test cases for testing various software features