Software Test Engineer

The Carrera Agency
Poway, United States of America
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 108K

Job location

Poway, United States of America

Tech stack

Testing (Software)
Microsoft Windows
API
Automation of Tests
Bash
Bioinformatics
C Sharp (Programming Language)
Code Coverage
Software Quality
Continuous Integration
Linux
Github
Linux System Administration
Nunit
Systems Development Life Cycle
Software Engineering
Software Testing Automation Framework
TypeScript
User Interface Testing
Web Applications
Performance Testing
GIT
Information Technology
Front End Software Development
TeamCity
Selenium Webdriver
Mocha
Jenkins

Job description

Seeking a Software Test Engineer to lead and execute advanced software testing for web applications and instrument systems, with a focus on C# and TypeScript-based solutions.

Engineer will be responsible for designing and implementing automated and manual test strategies, building robust verification frameworks, and ensuring seamless integration into CI/CD pipelines.

Engineer will demonstrate deep technical expertise in modern software testing practices, a strong sense of ownership, and the ability to influence quality across teams., * Develop and maintain automated test frameworks using C# and TypeScript, covering both API and UI testing.

  • Partner with software developers and domain experts to define test coverage, optimize frameworks, and drive scalable automation solutions.
  • Own quality metrics for assigned projects, proactively identifying risks and implementing improvements.
  • Mentor and guide junior engineers in testing methodologies, automation practices, and domain knowledge.
  • Integrate automated test suites into CI/CD platforms such as GitHub Actions, TeamCity, or Jenkins to ensure continuous quality.
  • Work collaboratively and effectively in a fast-paced environment, driving alignment across stakeholders.

Requirements

  • Bachelor's or Master's degree in Computer Science, Bioinformatics, Engineering, or related field.
  • 3-5+ years' in-depth experience working in Software Quality Engineering/Assurance and/or other areas of the SDLC to test web and/or instrument applications, both front and back end.
  • 3-5+ years' software development experience in C#, Git, Bash, Linux environment, with demonstrated front-end software development.
  • 1-5+ years' experience working in software test engineering or other areas of the SDLC to test Windows/Linux based systems.
  • Solid understanding of the test pyramid and the ability to design effective test suites across unit, component, integration, and end-to-end (E2E) testing.
  • Strong hands-on experience with API and UI test automation frameworks.
  • Familiarity with CI/CD pipelines and tools (GitHub Actions, TeamCity, Jenkins).

Nice To Have:

  • Experience working with the following automation frameworks/technologies: Mocha, NUnit, WebdriverIO.
  • Experience in performance testing, usability testing, and security testing.

Soft skills:

  • Be curious, detail oriented, and analytical, with a proven ability to learn quickly
  • Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks
  • Have proven ability to self-manage, as well as manage interdisciplinary relationships
  • Experience working on multiple projects simultaneously.
  • Good troubleshooting skills
  • Have proven verbal and written communication skills

Apply for this position