Senior Software Development Engineer in Test in Tampa, Florida at Rooms To Go

Date Posted: 12/3/2019

Job Snapshot

Job Description

Job Description

Senior Software Development Engineer in Test

Intranet Business Application Development



Who you are

You are a software technologist with experience writing software and writing automated test software. You take pride and ownership in the quality of what your team puts into production. You understand how to test a product to ensure it is working as designed and meets the needs of the users. You take part in design and code reviews to provide input at the earliest possible moment to help improve our processes and the quality and elegance of the software-based solutions your department delivers.



Responsibilities

The SDET works with the software engineering team to ensure that quality is an integral part of every step in the SDLC.

  • Takes part in design reviews
  • Takes part in code reviews
  • Takes part in unit/BDD/regression testing decision making and implementation
  • Helps to set standards for testing so that the teams efforts provide the most value
  • Helps to improve processes, procedures, and technology for the department as a whole
  • Takes part in backlog grooming and refinement ceremonies
  • Takes part in morning stand-up meetings
  • Works with the automation team to provide tests and pipelines to run the tests
  • Works with external partners to ensure adherence to departmental standards
  • Performs defect root cause investigations
  • Defines and executes mitigation actions
  • Performs support activities as part of the DevOps team
  • Helps to monitor and report on overall software quality and system performance
  • Other duties as assigned.


Skills

  • Ability to design software
  • Ability to design software test suites for a specific purpose
  • Ability to groom software tests into cases/suites/strategies to cover an application
  • Ability to design a test strategy to ensure minimal effort is used to achieve certification of the software
  • Strong skills in Azure DevOps or another automated CI/CD framework
  • Solid understanding of the differences between Unit, BDD, and End-to-End testing strategies and tactics
  • Ability to change software to make it more testable and give such advice during a peer review
  • Ability to do a peer review that involves testing and code quality
  • Ability to communicate clearly and respectfully with teammates inside and outside the department.
  • Ability to lead a development effort for a software product.
  • Ability to explain complex issues to technical, non-technical, and mixed audiences.
  • Ability to work with Jira
  • Ability to work with git
  • Ability to work with Azure DevOps Pipelines


Requirements

BA or MS degree in computer or information science or related field.

Minimum of 5 years of experience developing software and automated tests

Minimum of 3 years of experience testing online applications or websites

Minimum of 3 years of experience in the furniture sales business in a software test role

Strong programming skills in several of the following programming languages: C# (or C++), JavaScript, SQL, Gherkin, JavaScript, HTML, ColdFusion, Adobe Flex, etc.

Professional experience doing testing in various methodologies including Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Experience working as part of an Agile team structure using Kanban and Scrum.

Experience with testing tools such as Selenium, Selenium RC, Selenium WebDriver, TestNG, UFT/QTP, Cucumber, SOAPUI, JUnit ALM, QC, Perfecto, Xray

Experience using the Page Object Model for designing automated test software.

Experience with Windows and Linux.
Experience testing on various browsers including: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Edge

Experience web page testing element acquisition utilizing HTML, CSS, XML, XPath, CSS Selector

Experience with cloud automated testing tools such as Perfecto, Sauce labs, Cross browser Testing, Azure DevOps, and or AWS.

Experience with defect and test management tools such as HP Quality Center (ALM), JIRA, Rally, Bugzilla.

Ability to work onsite in Tampa or Seffner

Ability to travel within the USA if needed to visit user locations