Bachelor's or Master's degree with 3-5 years of experience
Proficient in at least one programming language (Python, Java, or JavaScript)
Advanced proficiency with Linux and command-line operations
Strong analytical and problem-solving skills
Excellent communication and interpersonal skills
Knowledge of software development lifecycles and Agile methodologies
Attention to detail and ability to work in a fast-paced environment
Responsibilities
Create, implement, and execute automated test scripts independently
Maintain and update the automation environment, including CI/CD workflows
Assist with execution of Python and JavaScript test scripts
Report and document bugs found during testing
Collaborate regularly with Development and Product Teams
Assist with manual and field testing as needed
Benefits
Equity
401(k) plan
Unlimited PTO
Parental Leave with Pay
Holiday pay (including December recess)
Medical, Dental, Vision, and life insurance
Pre-tax benefits
Short- and Long-term disability plans
Professional Development Stipend
Full Job Description
Work Type/Locations: Hybrid in either Jersey City, NJ/Clarksburg, MD/Fairfax, VA, Phoenix, AZ/Panama City, FL
About the role:
This Software Developer Engineer in Test (SDET) is a technical role to assist with goTenna's software, firmware, and hardware testing activities. Candidates should be able to work independently and hit the ground running, and have a demonstrated interest in technology and business, strong problem-solving abilities, and excellent interpersonal skills.
Primary Responsibilities:
Independently create, implement, and execute automated test scripts
Assist with maintaining and updating the automation environment to include CI/CD workflows
Create test scripts and assist with execution of Python and JavaScript test scripts
Reporting and documenting bugs found during testing
Collaborate with the Development and Product Teams on a regular basis
Assist with manual and field testing as needed
Required Experience:
Bachelors or Master's degree with 3 to 5 years of experience
Proficient with at least one current programming language, such as Python, Java or JavaScript
Create test scripts and assist with execution of test scripts
Advanced proficiency with Linux, including hands-on experience with command-line operations, scripting, troubleshooting, and test-environment configuration
Good analytical and problem-solving skills
Strong Communication & Interpersonal skills
Exhibits knowledge of software development, lifecycles and Agile methodologies
Keen attention to detail and high level of accuracy
Self-starter, ability to multi-task and work in fast-paced, high-growth environment
Preferred Experience:
Preference for working in the innovative, fast-paced environment of a startup company
Experience with mobile chat apps (Android and iOS)
Experience testing, and troubleshooting MQTT-based messaging systems
Proficiency with debugging techniques and tools
Familiarity with Cypress Framework
Preferred experience with AI tools, technologies, and their practical application in software testing and automation
An affinity for people who like telling jokes, sharing funny links, do cool stuff outside work, and try to be creative about team building (e.g. survival skills training, murder mystery dinner theater, shuffleboard tournament, Mafia/Werewolf)
Familiarity with hardware such as Arduino and/or Raspberry Pi
Love for goTenna and our mission to build a distributed communication network from the ground-up!
CLEARANCE ELIGIBILITY - This position may require eligibility to obtain and maintain a U.S. security clearance. For more information about U.S. Security Clearances: click here.
Placement at the appropriate job level (entry, senior, etc) will be determined by a combination of years of experience, demonstration of proficiency in this field, and other qualifications.