Software Tester

TEMPION TEMPERING GLASS LLC
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$38,000.0 - $42,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Webdriver HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Behavior-Driven Development Code Coverage Continuous Integration Data Validation Relational Databases Software Debugging
+21 more
Programming Tools Web Browsers JSON Scrum Methodology Selenium Shell Script SQL Databases Software Testing Automation Framework Data Streaming User Interface Testing Watir Web Applications Web Services Extensible Markup Language (XML) Extensible Stylesheet Language Transformations (XSLT) Test-Driven Development (TDD) Integration Tests Extreme Programming Restful APIs Cucumber (Software) Jenkins

Job description

The Software Tester will be responsible for designing, executing, and maintaining high-quality test cases to ensure the reliability and performance of web-based applications and services. The role involves working in an Agile development environment, contributing to both manual and automated testing efforts, and supporting continuous integration pipelines. The tester will collaborate with cross-functional teams to ensure that software meets functional, technical, and quality standards.

Roles & Responsibilities

Design, document, and execute effective functional, regression, and integration test cases.

Test web applications and RESTful/web services to validate behaviour, performance, and reliability.

Perform exploratory testing to uncover defects, usability issues, and edge-case behaviours.

Use BDD tools such as Cucumber to support behaviour-driven development.

Apply test automation frameworks including WebDriver, WATIR, or Selenium RC.

Support automation across test cycles to improve efficiency and repeatability.

Work within Agile methodologies (Scrum, XP) to support continuous development and delivery.

Collaborate with developers and product teams to refine requirements, acceptance criteria, and test coverage.

Contribute to Test-Driven Development (TDD) practices when applicable.

Use advanced features of web browsers and developer tools for analysis and debugging.

Work with XML, XSLT, JavaScript, SQL, and relational databases for data validation and interface testing.

Understand HTTP, HTML, and web protocols to support API and UI testing.

Test XML/JSON feeds and validate data flows across systems.

Use Shell scripting for test setup, automation tasks, and environment checks.

Contribute to Continuous Integration (CI) pipelines using tools such as Jenkins.

Analyse test results, raise defects, and ensure issues are tracked and resolved.

Participate in improving testing processes, documentation, and team practices.

Requirements

Do you have experience in Selenium?, Do you have a Bachelor’s degree?

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

1:42 min

Applying context-driven practices across diverse testing environments

Ingo Philipp · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

1:01 min

Introduction to the speaker and visual testing journey

Ramona Schwering Ramona Schwering · LIVE

Videos

See all

Related articles

See all