Software Development Engineer in Test

at  Whelen Engineering

Remote, Oregon, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Aug, 2024Not Specified06 May, 20243 year(s) or aboveJavascript,Python,Computer Science,Java,Management Skills,Test Automation ToolsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

DESCRIPTION

Since 1952, Whelen Engineering has been a proud ally and supporter of our nation’s first responders. We are driven by our mission to protect those who protect others by providing the high-quality, reliable products and technology needed to aid them in their critical missions. From warning lights to white illumination, sirens, controllers, and software, every product that bears the Whelen name has been thoughtfully designed, manufactured, and tested right here in America to perform at the highest level in any condition. We are honored to have earned the trust of first responders around the world as leaders of the emergency warning industry. We carry that responsibility earnestly, always striving to ensure that the everyday heroes serving under the illumination and protection of Whelen products are equipped to do their jobs with enhanced efficiency, reliability, and safety.

SUMMARY:

A Software Development Engineer in Test (SDET) is responsible for the creation of automated test frameworks, design, and implementation of test cases, and writing code to improve the overall testability of software. The SDET focuses on designing and implementing automated testing processes and tools for software products. This role focuses on creating test code to ensure the product is functioning properly. This SDET also creates tools to help write, run, and maintain both product and test codes. The SDET will work closely with Software Developers, Project Management, and Customer Support to form and follow quality procedures, standards, and specifications ensuring they are met and deliver the highest quality of products.

EDUCATION AND EXPERIENCE:

  • 3-5 years experience preferred.
  • Bachelor of Computer Science and Engineering preferred
  • Hands-on experience with multiple test automation tools and frameworks
  • Knowledge of multiple software testing methodologies and tools
  • Great command in at least one programming language; knowledge of Java, JavaScript, or Python
  • Organizational and time-management skills
  • High communication skillset
  • Motivated, creative, and passionate

ALL EMPLOYEES SHALL:

  • Comply with the EH&S Policy and applicable regulatory and company EH&S rules and requirements
  • Report to supervision conditions or practices that are either unsafe or that may adversely impact the environment, to ensure prompt resolution of potential hazards
  • Attend scheduled EH&S training program
  • Actively support the organization’s efforts to meet or exceed EH&S goals and plans
  • Recommend improved EH&S practices
    Must be able to communicate effectively with co-workers, supervisors, and third parties. This ability to communicate requires the employee to be conversant in English as the majority of our workforce and the third parties that we encounter only speak English.
    The incumbent is responsible for complying with the policies in Whelen’s “Employee Handbook.”
    Whelen Engineering is an equal opportunity employer and does not discriminate against any employee or applicant for employment based on race, color, religion, national origin, age, gender, sex, ancestry, citizenship status, mental or physical disability, genetic information, sexual orientation, veteran status, or military status.
    This Job Description is to serve as a guide. It is intended to be flexible and will continue to evolve over time with business needs and demands and may be updated periodically and at the Company’s discretion. Nothing in this position description changes or is intended to change the employment at-will relationship with the Company. Employment at-will means that an employee or the Company may terminate the employment relationship at any time, for any reason or no reason at all, with or without notice.

Responsibilities:

DUTIES AND RESPONSIBILITIES:

  • Create and develop automated testing frameworks
  • Design and implement test cases
  • Improves the testability of software by integrating with CI/CD pipelines
  • Analyze and communicate test results and defect tracking
  • Collaborate with developers in reviewing unit test and integration results for coverage analysis
  • Drive automation efficiencies and coverage effectiveness using different automation framework tools and techniques
  • Perform manual, exploratory, and automation scripts development efforts
  • Design, implement, execute and debug test cases and scripts
  • Innovate in automation and continues testing practices by trying new frameworks and technologies on the market and recommending their use


REQUIREMENT SUMMARY

Min:3.0Max:5.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Engineering

Graduate

Proficient

1

Remote, USA