Logo
SCRAM Systems

Software Test Engineer

SCRAM Systems, Denver, Colorado, United States, 80285


Job Summary:

We are seeking a talented and self-motivated Software Test Engineer to join our team. As a Software Test Engineer, you will fill a crucial role in testing software applications as well as implementing software quality assurance processes. Your work will focus on testing custom applications and API’s that support the manufacture, configuration, testing, and delivery of Electronic Offender Monitoring devices. Your work will be crucial in assuring delivery of reliable and high-quality monitoring products and services to our customers.

Duties/Responsibilities:

Work closely with software developers, as well as manufacturing techs and engineers, to test software applications that support the manufacture, testing and configuration of electronic monitoring devices.

Conduct manual testing of manufacturing support applications.

Conduct testing of applications that support shipping and receiving and other business processes.

Develop, document, and execute test plans and cases to ensure quality and compliance.

Test API and UI applications for compliance of feature/function as defined in written requirements

Document issues and bugs in Azure DevOps and assist with prioritization of those issues.

Leverage available data from SQL Server and/or Mongo databases to support testing activities

Develop test automation strategies to streamline testing process

Develop software applications and fixtures that support test automation effort.

Organize and document test results for deployment approval process.

Collaborate with team members to identify and resolve issues.

Participate in design reviews to provide input from a testing perspective.

All other duties as assigned

#LI-PROMOTE

Skills/Abilities:

Proficiency in .Net, C#, API interfaces

Experience Writing Contract Tests for API’s

Experience in Database design and query (SSMS)

Experience in converting integration tests into Load Tests

Solid understanding of software development life cycle and testing life cycle

Familiarity with code and work task management Azure DevOps/TFS; Git

Familiarity with development environments: Visual Studio; SQL Server Management Studio.

Familiarity with electronic device configuration and production processes.

Strong problem-solving skills and attention to detail.

Ability to collaborate with multiple teams on multiple projects.

Strong communication and collaboration abilities

Education and Experience:

BS degree in Computer Science or related field and/or equivalent work experience

3+ years Software Testing experience in a manufacturing environment (preferred)

Physical Requirements (With or without reasonable accommodation):

Sitting: Over 70%

Standing: Under 15%

Fine Motor Movements: 41-70%

* All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.