Quality Engineer I (US)

TDFort Lauderdale, FL
3d$30 - $45

About The Position

The Quality Engineer I performs hands on testing activities: test creation and/or process support within a given functional area to support the delivery of quality solutions by automating tests and/or creating/enhancing automation frameworks. 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

  • BS degree in Computer Science or related Engineering discipline; or equivalent practical experience
  • 2+ years of relevant experience
  • 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

Nice To Haves

  • 1–3 years of experience in Quality Engineering or software testing.
  • Basic knowledge of: Jira X-ray or similar test management tool Playwright Cucumber/Gherkin REST Assured or Postman (API testing) SQL or basic database validation Java (ability to read or write simple scripts) Exposure to: JMeter TOSCA Accessibility testing tools such as JAWS
  • Familiarity with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).
  • Interest in developing automation skills using JavaScript/TypeScript.

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

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service