-
Developer - Software Tester
- WESCO (Pittsburgh, PA)
-
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
-