Post Job Free
Sign in

Software Test Engineer

Company:
NeuroStar
Location:
Malvern, PA, 19355
Posted:
May 08, 2025
Apply

Description:

Software Test Engineer

Location US-PA-Malvern ID 2025-1258 Category Product Development Position Type Regular Full-Time

Overview

Position Overview: We are seeking a motivated and enthusiastic individual to join our team as a Software Test Engineer. You will play a crucial role in the development, test, and maintenance of Neuronetics product and non-product software. The Software Test Engineer is an integral part of the software team that ensures high reliability, accuracy, and robustness of Neuronetics software. They interact with a team of both contract and in-house development and test personnel. Responsibilities include creating, developing, and executing Test Plans and Protocols, writing and testing automation tests, debugging software issues, and assisting with the creation/review of requirements and design documentation. You will work with a multidisciplinary team of experts while working on projects that leverage software solutions to ensure the highest quality of Neuronetics software.

Essential Duties/Responsibilities: Creating, maintaining and executing test plans and protocols for the release of Neuronetics product and non-product software

Working closely with requirements authors and internal/external software development teams to ensure that all software requirements are tested and documented

Working closely with Field Service and Quality Assurance teams to assist in investigation of all software related customer issues, ensure that the issues are tested and documented when the issues are corrected

Help manage and maintain the software QA defects to ensure items are documented, fixed, and retested prior to field/commercial implementation

Assist in deploying Neuronetics product and non-product software

Evaluating and implementing tools needed for test automation

Writing functional and user-interface Test scripts and test cases

Performing regression tests and database testing

Interacting with the developers and field engineers on bugs and field reports

Other Duties as needed or required

Knowledge, Skill, and Abilities:

Knowledge of Agile & Waterfall Development methodologies

Experience with automated testing tools and frameworks (e.g., Selenium, NUnit, SpecFlow)

Ability to write, maintain, and analyze performance tests to ensure application scalability using tools like JMeter.

Strong knowledge of SQL

Familiarity with version control systems (e.g., Git)

Very high attention to detail

Ability to work in a cross functional team

Ability to communicate effectively with both developers and engineering managers on bugs, issues, and potential impact to the product and/or software

Education and Experience:

BS in Computer Science, Information Science or equivalent

Minimum 4+ years' experience as Software Test Engineer

2 years' experience working with automated testing tools

Experience using software life cycle tools such as HP QC or JAMA or similar

Preferred Skills:

Knowledge of FDA QSR

Excellent communication skills

Familiarity with Cybersecurity test standards and methods

Physical Requirements

Standing/Sitting: 95%

Walking/Bending/Stooping: 5%

Lifting Requirements: None

Travel by air, rail, auto (0% of time)

*Applicants must be authorized to work for any employer in the US. We are unable to sponsor or assume responsibility for employment visa/work authorization at this time.

Neuronetics is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit

discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability,

genetic information, pregnancy or any other protected characteristic as outlined by federal, state, or local laws. This policy

applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall,

leave of absence, compensation, benefits, training, and apprenticeship. Neuronetics makes hiring decisions based solely on

qualifications, merit, business needs at the time.

Apply