24 days old

Software Development Engineer in Test

Richfield, OH 44286
  • Job Code
    577030
  • Payrate
    $43 To $54

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


- 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.


- Experience testing and building automation on mobile devices (iOS and Android)


- 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


- Deep knowledge of C#, .NET framework, Nunit/Xunit, SQL multi-threading/concurrency, and messaging technologies


- 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 with BDD (Behavioral Driven Development), preferably Specflow, nice to have


- 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


- Proven experience with Web, desktop and middle tier applications and architectures.


- Demonstrated competency of Agile SCRUM and Kanban methodologies.


- Excellent oral and written communication skills.


- In-depth software engineering and development lifecycle knowledge a plus


- 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.

Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Software Development Engineer in Test

Randstad Technologies
Richfield, OH 44286

Share this job

Software Development Engineer in Test

Randstad Technologies
Richfield, OH
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast