Quality Engineer I (US)

TDMount Laurel, NJ
20h$30 - $45

About The Position

The Retail Lending (Mortgage and Home Equity) Quality Engineer in the Scrum team is a quality advocate, an agile team member who plays a critical role in ensuring the quality of the product increment throughout the development process with a successful implementation at the end of each sprint. The primary focus is performing hands on system testing activities: test planning, script writing, data staging and manual or automated testing system updates/changes again functional requirements. Depth & Scope: Foundational knowledge of specific domain and quality engineering frameworks, technology, tools, processes, and procedures Solid knowledge of coding practices, testing, and debugging to develop and maintain resilient automated test scripts; hands on experience writing automated scripts using industry standard frameworks Hands-on debugging and problem-solving skills; investigates and analyzes potential solutions to problems Foundational knowledge of in scope TD business and systems, practices, business / organization, Bank standards Ability to drive work effort, own tasks, and estimate and prioritize activities for medium to moderately complex tasks Leverages new / advanced techniques and approaches in testing and automation Uses existing procedures to solve routine problems; makes limited exceptions Collaborative team player

Requirements

  • Foundational knowledge of specific domain and quality engineering frameworks, technology, tools, processes, and procedures
  • Solid knowledge of coding practices, testing, and debugging to develop and maintain resilient automated test scripts; hands on experience writing automated scripts using industry standard frameworks
  • Hands-on debugging and problem-solving skills; investigates and analyzes potential solutions to problems
  • Foundational knowledge of in scope TD business and systems, practices, business / organization, Bank standards
  • Ability to drive work effort, own tasks, and estimate and prioritize activities for medium to moderately complex tasks
  • Leverages new / advanced techniques and approaches in testing and automation
  • Uses existing procedures to solve routine problems; makes limited exceptions
  • Collaborative team player
  • BS degree in Computer Science or related Engineering discipline; or equivalent practical experience
  • 2+ years of relevant experience

Nice To Haves

  • Encompass Experience
  • Knows Agile Methodology (JIRA, JTMF, and terminology)
  • Mortgage and/or Home Equity Lending Experience
  • Writing requirements, Writing Use Cases and Test Scripts, and performed System Testing

Responsibilities

  • Contributes to test planning and performs hands on test design/development/maintenance, test case automation and test execution to achieve business outcomes.
  • Integrates directly into a team’s continuous delivery process, augmenting the delivery of quality software and ensuring speed, agility, and risk management
  • Contributes to definition of test data and environment requirements
  • Analyzes the end-to-end proposed solution (business requirements, design specification, architecture blueprints, etc.) to develop in-scope tests
  • Analyzes, develops, debugs, and maintains test suites (automated/ manual), traceability matrices; and log defects/assist in defect resolution, as required
  • Provides quick feedback throughout the development and design process; analyzes / reports on the test results to confirm that the quality of the intended solution is met
  • Proven ability to use tools that support automation activities and management (e.g., test automation frameworks, test management tools, etc.)
  • Leverages virtual assets to support virtualization of any incomplete / unavailable code, service, database, etc.
  • Have basic knowledge of test data management to reuse automated test data provisioning capabilities to be able to adopt a standard test data tool set
  • Effectively leverages tools and engineering practices (DevOps tools and processes, source code management, Service Virtualization, monitoring tools, etc.)
  • Implements functional and/or non-functional automation (performance, readiness / reliability testing (ORT), accessibility, security) approach, frameworks, including script development and execution, and ensures automated tests are integrated into the Continuous Integration (CI), delivery, and testing (CI/CD/CT) pipelines
  • Responsible for documenting and supporting the proactive identification of end-to-end test solution designs, including updating knowledge bases and identifying early automation opportunities
  • Works collaboratively with the development team to define and validate user stories, acceptance criteria and Definition of Done (DoD) / Ready (DoR)
  • Applies the principles of behavior / Test Driven Development (BDD / TDD) and focuses on value driven outcomes
  • Provides feedback, reporting and analytics on overall quality / performance, user experience, and future bug prevention
  • Actively participates in Practices' communities of Interest
  • May be involved in Proof of Concepts (POCs) to evaluate new technologies geared towards better, faster, more secure testing activities (such as Service Virtualization, DevOps, BDD, Test Data Management)
  • Be knowledgeable and adheres to established quality engineering practices/procedures, internal policies/procedures and applicable regulatory guidelines and keeps abreast of emerging trends for own functional area
  • Ensures decisions, risks and lessons learned are identified, clearly documented and enhancements are accordingly implemented
  • Understands relationships between work processes and the business and ensures awareness of costs related to own work
  • Delivers effective and efficient solutions that meet key project milestones and overall project deliverables on time, within budget, and adhering to QE and quality standards
  • Complies with and supports well-defined enterprise technology delivery practices and standards and project management disciplines - including creation of project documentation of system requirements, estimates of scope and cost
  • Be knowledgeable of practices and procedures within own area of responsibility and keep abreast of emerging trends for own functional area
  • Protects the interests of the organization – identifies and manages risks, and escalates non-standard, high-risk activities as necessary
  • Adheres to internal policies/procedures and applicable regulatory guidelines
  • Maintains a culture of risk management and control, supported by effective processes in alignment with risk appetite
  • Participates fully as a member of the team, supports a positive work environment that promotes service to the business, quality, innovation, and teamwork and ensures timely communication of issues/ points of interest
  • Supports the team by continuously enhancing knowledge / expertise in own area and participates in knowledge transfer within the team and business unit; Supports knowledge-sharing across teams and with relevant stakeholders, ensuring knowledge is codified, monitored, tracked, and managed
  • Works collaboratively with the team and leadership to proactively identify and resolves issues related to product quality
  • Keeps current on emerging trends/ developments and grows knowledge of the business, related tools, and techniques
  • Participates in personal performance management and development activities, including cross training within own team
  • Keeps others informed and up to date about the status / progress of projects and / or all relevant or useful information related to day-to-day activities
  • Contributes to the success of the team by willingly assisting others in the completion and performance of work activities; provides training, coaching and/or guidance as appropriate.
  • Contributes to a fair, positive and equitable environment that supports a diverse workforce
  • Acts as a brand ambassador for your business area/function and the bank, both internally and/or externally

Benefits

  • Growth opportunities and skill development are defining features of the colleague experience at TD.
  • Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role.
  • Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical and mental well-being goals.
  • Total Rewards at TD includes base salary and variable compensation/incentive awards (e.g., eligibility for cash and/or equity incentive awards, generally through participation in an incentive plan) and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off (including Vacation PTO, Flex PTO, and Holiday PTO), banking benefits and discounts, career development, and reward and recognition.
  • Through regular development conversations, training programs, and a competitive benefits plan, we’re committed to providing the support our colleagues need to thrive both at work and at home.
  • You’ll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service