Senior Software Development Engineer in Test Job Description

Senior Software Development Engineer in Test Job Description Template

Our company is looking for a Senior Software Development Engineer in Test to join our team.

Responsibilities:

  • Review product requirements and functional Specs to develop test strategies, test plans, and test specs;
  • Enforce high quality standards;
  • Influence feature design with a strong focus on testability among the development team;
  • Own the end to end quality of the product features;
  • Create/Manage automation development and test execution;
  • Identify the failures and root causes of issues to ensure the delivery of a high-quality product to customers;
  • Partner with the product and customer solutions teams to bake in quality at each step of the SDLC;
  • Establish quality engineering, automation testing, and continuous integration practices with an emphasis on back-end APIs and systems integration;
  • Conduct code reviews to manage automation code quality and guide teams for improvements and adherence to best practices;
  • Demonstrates clarity of thinking and design end to end test scenarios to work through limited information and vague problem definitions;
  • Design and develop integration, regression, and performance tests using industry standard tools;
  • Research new or better alternate automated testing tools;
  • Other duties as assigned;
  • Ensure that the test design and documentation support all applicable client or industry standards, time lines, and budgets;
  • Participate in all phases of risk management assessment.

Requirements:

  • Experience in developing test automation for REST based web services;
  • Familiar with J2EE standard APIs, java based tools and frameworks;
  • 5+ years experience in software test development and automation;
  • Legally eligible to work in the U.S. on an ongoing basis;
  • Experience with API (REST Web Services) automation;
  • Experience in testing REST APIs, Web applications and Mobile applications, iOS, Android;
  • Strong IDENT software experience;
  • Experience supporting DHS OBIM;
  • Strong understanding of QA processes and concepts including test case preparation, and testing methodologies;
  • Quick learner with passion for testing and becoming a domain expert;
  • Qualified with one or more of the following;
  • Strong programming and scripting skills;
  • Participate in all phases of risk management assessment;
  • Experience in integrating testing artifacts with CI/CD pipeline;
  • Experience in the financial services industry (payments, loyalty programs, blockchain, etc.) is considered a plus.