Randstad Resiliency Test Engineer in Jersey City, New Jersey

Resiliency Test Engineer


Jersey City, NJ

Date Posted:

Wednesday, October 12, 2016

Job Type:


Reference #:



Randstad Technologies

apply now


The primary role of this position will be to test for resiliency and robustness of key applications under failure conditions in their ecosystem. The Senior Resiliency Engineer will induce failure in a controlled manner in a variety of ways and verify that application under test recovers gracefully. The focus of the Senior Resiliency Engineer will be to create and support a program that builds confidence in our systems ability to tolerate inevitable failures. The ability to partner with our key stakeholders (Application Development, Application Engineering and QA staff) is a strong requirement for this position.


Define, document and enhance esiliency testing strategy

Lead the creation of resiliency test plans

Identify and measure metrics of interest representing steady state behavior for system under test (e.g. throughput, error rates, latency percentiles, etc.)

Determine resiliency events to test for that mirror real world failure and non-failure events

Build robust application/ecosystem monitoring to ensure all outcomes and impacts of resiliency testing are identified

Introduce automation into setup, execution, orchestration and analysis aspects of the Resiliency program

Establish a trusted advisor role on resiliency issues

Mentor and develop other Resiliency QA team members

Suggest and implement new tools and efficiency improvements for developing secure software


Relevant work experience and / familiarity in resiliency, robustness and chaos engineering practices

Strong analytical, organizational and problem solving/decision making skills

Demonstrates a solid understanding of product lifecycles and be able to incorporate these into a Resiliency test solution

Must have minimum 5+ years experience in Windows, LINUX (required), UNIX (required), JAVA, Web Services, DB, Network/System Monitoring

Flexible work schedule may be periodically required due to disruptive nature of testing

Excellent communication and organizational skills, team player

Solid understanding of the Software Development Lifecycle and QA process

Proven ability to work effectively in a team setting as well as independently with minimal error and guidance

Outstanding verbal and written communication skills and the ability to communicate with all levels of associates in the organization well as solid facilitation skills

BS Degree in CS or C Eng or equivalent work experience required

apply now