Post Job Free
Sign in

Senior Developer - Software Tester

Company:
Wesco
Location:
Pittsburgh, PA, 15219
Posted:
May 25, 2025
Apply

Description:

Description

The Senior Software Development Test Engineer (SDET) helps deliver the quality and performance of large scale, big data, custom hardware multi-platform software products that includes; web, API and mobile application interfaces. Incumbents in this position are experienced, hands on and self-motivated engineer who can work collaboratively in a continuous integration environment. This role involves working closely with Software Developers and Agile teams that includes leveraging shift-left methods to understand a complex domain and product. The Senior SDET focuses on contributing to the development of automated Functional Integration tests and end-to-end tests through open source test frameworks for overall system testing within an Agile environment. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.

Responsibilities:

Tests complex API, web and mobile based applications that reference database back-end systems.

Creates and maintains automated test cases, executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a customer release.

Designs, develops, maintains, and troubleshoots automated suites of tests through continuous integration for value added feedback.

Works with the engineering teams to derive testing requirements throughout the development cycle.

Reproduces, debugs, and isolates problems and verify fixes.

Works closely with software developers to create software artifacts including test plans, test cases, test procedures and test reports.

Works cross functional areas with internal partner engineering teams in a disciplined agile environment.

Estimates own testing tasks and works productively with minimum supervision while showing excellent team attitude.

Represents team leadership and provides technical guidance and training to junior test personnel.

Participates in the performance testing and analysis framework for a web services architecture associated back-end applications.

Qualifications:

Bachelor's Degree required; Master's Degree in Information Technology or related field preferred

5 years of experience in Software Development & Quality Assurance

Expert experience in test automation using Selenium, Cucumber, Gherkin BDD, Appium, eclipse, IntelliJ, API testing with Rest Assured, Postman

Strong Experience in Serenity framework

Strong experience in writing clear, concise test case, functional, and end-to-end testing

Strong experience with Agile software development process and DevOps

Strong programming skill in Java, Selenium

Knowledge of programming languages and process management methodology

Ability to recognize risks and errors in an application

Solid experience with Behavior Driven Development or Test-Driven Development and experience in programming and testing

Strong experience for validating microservices patterns, anti-patterns and principles

Strong in problem solving, a team player and offer inputs on the testability of functional elements and product designs

Experience with layered approach to testing and setting up test framework on large and complex digital products

Strong Experience with JIRA

Experience with RDMS, NoSQL

Experience working on data platform preferred

Experience with performance, load, reliability and chaos testing preferred

The ability to recognize risks and errors in an application preferred

Ability to travel up to 25%

#LI-JB1

#LI-REMOTE

Apply