Software Development Engineer - (SDET)

Overview

Remote
Accepts corp to corp applications
Contract - Contract

Skills

Java
HTML
sql
c#
JSON
XML
SDET

Job Details

Job Title: Software Development Engineer - (SDET)
Location: Remote

Responsibilities:

  • Lead definition and design of test strategies/cases with a focus on manual and automated testing
  • Develop and maintain automated scripts and perform failure analysis to determine root cause of issues
  • Work alongside with software and product teams to develop testing criteria for automated and manual regression testing where necessary
  • Assist with triage, diagnose and resolution of issues discovered across the platform.
  • Drive the conversion of manual tests to automated whenever possible, and support manual testing efforts while the transition is in process.
  • Uphold the Broadridge quality organizational standards and procedures, including our coding best practices.
  • Support QA Tools and activities as needed.

Qualifications:

  • 3-5+ years of experience as QA Engineer, or SDET
  • Bachelor's Degree in Computer Science Engineering, Information Systems or related field preferred
  • Hands-on experience with Java or Selenium.
  • Designing, implementing, and running test cases; working with test processes, methodologies, tools, and technology; performing functional and UI testing, quality reporting.
  • Knowledge of software engineering practices and agile approaches.
  • Proficiency CI/CD integration and pipeline development in Jenkins, Spinnaker or other similar tools.
  • Experience in Gherkin (BDD /TDD) using Cucumber/Jbehave.
  • Experience using JIRA, ALM, Xray or any relevant Test management tool.
  • Proficiency in UI automation (Serenity/Selenium, Robot, Watir)
  • Experience developing utilities using Java, Python or any scripting languages.
  • Ability to work under tight deadlines and within a team environment.
  • UFT/Selenium experience preferred in building object repositories, standard & custom checkpoints, parameterization, reusable functions and recovery scenarios.
  • Knowledge of VBScript, C#, Java, HTML, and SQL.
  • Experience using GIT or other Version Control Systems.
  • Experience developing, supporting, and/or testing web applications.
  • Ability to understand API JSON and XML formats with experience
  • Willingness to take challenges head on while being part of a team.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.