Job Details
Job Title: Developer - Software Tester
Company Name: Wesco
Wesco is hiring Developer - Software Tester
Full job description
The 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 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.
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.
- Participates in the performance testing and analysis framework for a web services architecture associated back-end applications.
Qualifications:
- Bachelor's Degree - Information Technology or related field required; Master's Degree preferred
- 2+ years of experience in Software Development & Quality Assurance
- Experience in Serenity framework
- Strong experience in writing clear, concise test case
- Strong experience with Agile software development process and DevOps
- Strong programming skill in Java, Selenium
- Knowledge of programming languages and process management methodology
- Good exposure to Behavior Driven Development or Test-Driven Development and experience in programming and testing
- Experience with JIRA
- Intermediate skill level of understanding of CICD, GitHub, Maven, Rest Assure API and DOM Concepts
- The ability to recognize risks and errors in an application
- Strong verbal and written communication skills
- Ability to travel up to 25%
#LI-JB1
#LI-REMOTE
Job Type: Remote
Location: Pittsburgh, PA