• 609.720.1000
  • 609.543.1185

Job Openings

First Tier Technology : Financial Services

Resiliency Test Engineer

Post Date : 02 Sep, 2016   |   Expiry Date : 31 Dec, 2017
 
Location : Jersey City, NJ        
Skills : Linux, Unix, Application Support, Perl, Shell, , Java, Web Services, QA, Scripting Unix/Linux, BS in Computer Science, Excellent Communication Skills        

Role The primary role of this position will be to test for resiliency and robustness of key TDA 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.  Responsibilities  • Define, document and enhance TDA’s resiliency 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 Requirements  • 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
← Back to Jobs