Software Test Engineer I
Tandem Diabetes Care · San Diego, CA · 2 wk ago
HybridEngineering$39.23–$43.27/hrFull-time
A Day In The Life
- Defines and executes tests of software products in accordance with software test plans and procedures.
- Able to debug issues and drive to closure by working closely with appropriate stakeholders.
- Takes ownership for product initiatives, by identifying and executing on projects.
- Create documents that capture test operations and reports results to software engineering.
- Capable of creating and reviewing automated test scripts to expedite test execution.
- Automates test plans and provides input on test frameworks/tools.
- Works with CI systems to ensure tests are updated and functional across multiple builds/releases.
- Prepares and reviews software test plan reports including pass/fail product evaluations.
- Performs and documents software test audits in compliance with test plan procedures.
- Assists product development engineers in the diagnosis and replication of product failures.
- Oversees and identifies actual or potential problems in test plans.
- Manages own time efficiently to complete work and associated paperwork by assigned completion dates.
- Records and compiles data for documentation of test procedures and prepares reports.
- Reviews data for compliance to specifications, recognizes events outside the norm, and reports abnormalities.
- Estimates test efforts for new project deliverables.
- Plans and implements test strategies for system upgrades.
- Works as a contributing member of cross-functional teams as needed, working closely with R&D engineering, Technical Support and Quality Engineers to match software testing processes with documented specification requirements.
- Keeps the department manager abreast of activities and issues of the software test group and informs appropriate groups of trends.
- Provides on-the-job training and direction to less experienced staff as assigned.
- Confirms completion of required training plan for software testers before job responsibilities are assumed.
What You’ll Need
- Ability to read and follow procedures and flow diagrams.
- Able to effectively share information and ideas within and outside of department in written or verbal form; able to put forth own ideas and gain understanding from others.
- Demonstrated ability to schedule and coordinate project priorities and resources and to produce high quality work.
- Experience with Scrum and Agile methodologies.
- Experience with MS Office suite (Word, Excel, Outlook).
- Proficient knowledge of at least one embedded or cloud-based programming language, preferably JavaScript, Python, C or C# would be a plus.
- Familiar/working knowledge of CI systems.
- Familiar with common test frameworks and automation tools, preferably selenium web driver, jasmine, mocha, Appium would be a plus.
Education & Experience
- Bachelor’s degree in EE or CS is required or related field or equivalent combination of education and applicable job experience.
- 3 plus years’ experience with software test or quality assurance.
- Experience as a lead tester who fully participates in specification and clarification of software requirements.
- Experience with creation, Design Change Assessments and participating in the software review board.
- Experience in proof reading, following detailed work instructions and projects requiring critical thinking skills.
Compensation & Benefits
- The starting base pay range for this position is $39.23/hr to $43.27/hr per hour.
- In addition to base pay, Tandem offers a competitive compensation package that includes bonus and a robust benefits package.
- Tandem offers health care benefits such as medical, dental, vision available your first day, as well as health savings accounts and flexible saving accounts.
- You’ll also receive 11 paid holidays per year, a minimum of 20 days of paid time off (with accrual starting on day 1) and you will have access to a 401k plan with company match as well as an Employee Stock Purchase plan.