Ref No.: 18-49008
Location: Austin, Texas
Start Date: 07/12/2018
 The Retirement Plan Services (RPS) technology team is responsible for design, implementation, and deployment of mission critical projects and applications that support the requirements of our business and customer community and provide robust and continuous operation for the management of our clients' retirement accounts. We are looking for an experienced and motivated Software Development Engineer in Test (SDET). Your deep understanding of programming in C#, automation framework development, Nunit/Xunit, familiarity with object mocking frameworks, advanced scripting abilities, and a passion for testing efficiencies are keys to your success in this role. 
What you'll do:
  • Ability to successfully implement high-quality, fault-tolerant, clean, reusable, and maintainable automation tools and test frameworks
  • Able to work with analysts and product owners to turn requirements/stories into detailed, organized test cases
  • Ability to quickly gain product knowledge and domain expertise through manual testing and apply those lessons to build better, more stable and repeatable automation frameworks
  • Ability to successfully provide leadership, technical direction, training, information and inspiration to other team members
  • Able to resolve difficult issues spanning across large and distributed enterprise systems
  • Proficiency troubleshooting software issues for end customers. Ability to analyze logs, verify, reproduce and fix defects
  • Demonstrate ability to effectively collaborate with cross-functional development and QA teams 
What you have:
  • Typically requires a minimum of 5 years of related experience with a Bachelor's degree; or 3 years and a Master's degree; or a PhD without experience; or equivalent work experience.
  • Deep knowledge of C#, .NET framework, Nunit/Xunit, SQL multi-threading/concurrency, and messaging technologies
  • In-depth software engineering and development lifecycle knowledge a plus
  • Experience testing and building automation on mobile devices (iOS and Android)
  • Proven experience with Web, desktop and middle tier applications and architectures.
  • On-the-job experience must include automated test framework creation and maintenance experience working on complex source systems, as well as deep knowledge of build processes
  • Experience with BDD (Behavioral Driven Development), preferably Specflow, nice to have
  • Knowledge of Continuous Integration/Continuous Delivery (Jenkins/Bamboo), build systems (NuGet), JIRA, and source control systems (Git/Bitbucket)
  • Knowledge and experience with Selenium Web Driver
  • Understanding of various types of testing (Functional, Integration, End-to-End, Performance, etc.)
  • Experience in the domain of Machine Learning and Computer Vision a nice to have
  • Ability to work in an agile, dynamic, varied, and fast-paced environment
  • Demonstrated competency of Agile SCRUM and Kanban methodologies.
  • Excellent oral and written communication skills.
  • Quick learner and self-starter who requires minimal supervision to excel in a dynamic environment
  • Previous experience working effectively in globally diverse teams and matrixed organizations
  • Ability to anticipate future risks and take mitigating steps