Analyst, Software Engineer in Test

  • Negotiable
  • Whippany, NJ, USA
  • Permanent, Full time
  • Barclays - US
  • 10 Oct 18

* Drive innovation in support of continuous integration/delivery/deployment including testability of code, test automation strategy and methodology * Provide leadership in Quality Engineering including collaboration with other technology and business areas and adoption of quality initiatives * Ensure success of continuous integration and quality control * Ensure high-quality solutions * Establish quality assurance standards and best practices for testing

Overall purpose of role

The Testing Engineer is responsible for test planning and execution for all BCUS's technology solutions

  • Drive innovation in support of continuous integration/delivery/deployment including testability of code, test automation strategy and methodology
  • Provide leadership in Quality Engineering including collaboration with other technology and business areas and adoption of quality initiatives
  • Ensure success of continuous integration and quality control
  • Ensure high-quality solutions
  • Establish quality assurance standards and best practices for testing

Key Accountabilities

  • Review requirements and design specifications with an emphasis towards product testability
  • Develop test strategies with developers, automators and team members
  • Design and execute automated testing, including exploratory testing
  • Ensure traceability of testing across all layers and test types
  • Manage test data
  • Work with the Quality Assurance organization to ensure established procedures, standards and processes are utilized consistently
  • Maintains quality standards for own work; detail-oriented
  • Develop and sustain positive relationships with peers
  • Administration - Manage the adherence and quality of all Administrative responsibilities according to prescribed timelines including:
  • Performance Development Process
  • Timesheets
  • Information Security Training and Acceptable Use Policy submissions
  • Support Quality Assurance goals

Stakeholder Management and Leadership

  • Develop test strategies with QA engineers, developers and team members
  • Work with the Quality Assurance organization to ensure established procedures, standards and processes are utilized consistently
  • Develop and sustain positive relationships with peers
  • Provide technical support and coaching to team members regarding automated testing and optimizing testability of code
  • Strong leadership skills with experience in conflict resolution
  • Working very closely, on a daily basis with the development team, Product Owner, BSA, and Team / Tech lead to ensure successful delivery of sprint commitments
  • Excellent facilitation and communication skills
  • Proven skills to influence continual improvement, situational awareness, team empowerment and to instil transparency into the team
  • Excellent Strategic thinking and execution

Decision-making and Problem Solving

  • Strong experience with solving complex problems and conflict using techniques suitable for the situation
  • Ability to guide the team in the decision making process

Risk and Control Objective

Ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise Wide Risk Management Framework and internal Barclays Policies and Policy Standards.