Truist Financialposted 18 days ago
Full-time • Mid Level
Raleigh, NC
Credit Intermediation and Related Activities

About the position

Join a high-performing engineering team at the forefront of Commercial Mobile Banking. As a Senior Software Development Engineer in Test (SDET), you will play a critical role in ensuring the quality, performance, and security of our mobile banking platform through robust automated testing, ci/cd, and quality engineering practices. This role is ideal for mid-career test engineers who want to remain hands-on while mentoring and guiding full-time and contract engineers. You will work closely with developers, design engineers, product owners, and cross-functional teams to deliver secure, resilient, and high-performing solutions that power Commercial Digital applications. This is an excellent opportunity to contribute to automation strategy and quality engineering efforts within a fast paced, agile environment. Please note that this position is based in an office-centric environment based in Raleigh, NC or Atlanta, GA. The work schedule requires employees to be on-site four days per week, one day remote. This structure is designed to support collaboration, team engagement, and productivity.

Responsibilities

  • Design, develop, and implement scalable, reusable, and reliable automation frameworks for UI and API testing.
  • Develop and execute automated test suites for functional, regression, performance, and UI testing of commercial mobile banking and related integrations.
  • Design and implement comprehensive test plans and test cases for mobile applications, covering functionality, performance, security, and usability.
  • Collaborate with software engineers to ensure test coverage for new features and bug fixes.
  • Write code, perform code reviews and provide feedback on testability and automation readiness.
  • Integrate automation tests into CI/CD pipelines and support continuous testing practices.
  • Maintain and enhance existing automation infrastructure to support evolving product requirements.
  • Analyze test results, triage issues and work with development team to ensure timely resolution.
  • Contribute to performance, security, user acceptance testing, test strategy, documentation and reporting of automation metrics and test coverage.

Requirements

  • Bachelor's Degree and four to seven years of experience or equivalent education and software engineering training or experience.
  • In-depth knowledge in information systems and ability to identify, apply, and implement best practices.
  • Understanding of key business processes and competitive strategies related to the IT function.
  • Ability to plan and manage projects and solve complex problems by applying best practices.
  • Ability to provide direction and mentor less experienced teammates. Ability to interpret and convey complex, difficult, or sensitive information.

Nice-to-haves

  • Master's degree and ten+ years of experience or an equivalent combination of education and work experience.
  • Experience with performance, load, security, visual regression testing mobile applications, payment platforms or financial systems.
  • Strong programming/scripting skills in one or more languages (e.g. Swift, Kotlin, Java, Python, Javascript).
  • Hands-on experience with mobile test automation tools such as XCUITest, XCTest, UI Automator, Espresso, Appium.
  • Experience integrating automated tests into CI/CD pipelines (e.g. Jenkins, Gitlab).
  • Solid understanding of mobile architectures, REST APIs, networking, and mobile performance considerations.
  • Experience with relational database design and development (SQL, stored procedures, data modeling).
  • Working experience and knowledge of accessibility testing standards for mobile platforms.
  • Experience with cloud environments (e.g., AWS, Azure) is a plus.
  • Exposure to containerization (Docker, Kubernetes), PL/SQL.

Benefits

  • Medical, dental, vision, life insurance, disability, accidental death and dismemberment.
  • Tax-preferred savings accounts.
  • 401k plan.
  • No less than 10 days of vacation (prorated based on date of hire and by full-time or part-time status) during the first year of employment.
  • 10 sick days (also prorated).
  • Paid holidays.
  • Defined benefit pension plan, restricted stock units, and/or a deferred compensation plan may be available.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service