SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET)
Universal Plant Services
Deer Park, TX

About $63,000 - $92,000 a year

EducationSkills
Headquartered in the Houston metropolitan area, Universal Plant Services has 14 full-service facilities spanning the U.S. Gulf Coast, West, and Midwest, making it one of the largest specialty service companies in North America. With our demonstrated commitment and capability to address client needs and requirements wherever their operations occur, UPS offers a world of equipment service capabilities.

For 30 years, Universal Plant Services (UPS) has been a comprehensive service provider for the energy industry, providing project management, installation, maintenance and repair services for rotating and fixed equipment for daily maintenance requirements, turnarounds, and capital projects.

JOB SUMMARY:
Universal Plant Services is searching for a Software Development Engineer in Test (usually abbreviated as SDETs), are software developers working inside the testing team. They full access to code and carry a variety of responsibilities. One of the key things that sets the SDET apart is their access to code; they actively participate in writing unit tests, automated tests, debugging, and altering code as necessary. In this capacity, at times, the SDET almost assumes something of a hybrid role between the developers and the testers.

The SDET normally identifies areas within the program requiring further or varied testing and helps design and set these tests up and participates in administering them. An SDET also looks to identify ways that end users and consumers will work with the software and helps create the best experience possible for the intended user by identifying areas needing continued adjustment.

JOB DUTIES:
Responsible for quality of product delivered to customer
Member of testing team, and bridge between testing team and development team
Help develop a test first culture within the development team
Develop best practices for unit testing / automated testing for development, and best practices for manual testing for the testing group
Excellent verbal and written communication
Train testing team on manual testing practices and development team in automated testing practices

TECHNICAL DUTIES AND RESPONSIBILITIES:
Write, build and automate test cases against acceptance criteria
Write, build, automate and execute regression test plans
Create and update generalized company standards for testing
Work with testing team when issues arise in testing
Deploy code to different environments when tasks pass
Fix code when tasks fail, or send back to developer with explanation of what went wrong

EDUCATION AND EXPERIENCE:
Bachelor’s Degree in Computer Science related field, or significant progressive experience as an SDET preferred
3 – 8 years of prior experience in an SDET role

CERTIFICATIONS REQUIRED:
ISTQB Certified Tester – Foundation Level

PREFERRED:
CTFL-AT Certified Agile Tester
Certified Selenium Tester Foundation
Professional SCRUM Developer or Certified SCRUM Developer
KNOWLEDGE, SKILLS, ABILITIES & OTHER CHARACTERISTICS REQUIRED:

NET C# (2+ years experience)
Angular (1+ years experience)
React Native (1+ year(s) experience)
SQL Server (2+ year(s) experience)
NUnit (1+ years’ experience)
Jasmine / Karma (1+ year(s) experience)

PREFERRED (Experience / exposure to following systems):
GIT / Bitbucket
JIRA
ServiceNow