Truist Financial Corporation is looking to ensure the quality, performance, and security of their mobile banking platform through robust automated testing, ci/cd, and quality engineering practices.
Requirements
- In-depth knowledge in information systems and ability to identify, apply, and implement best practices
- 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
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.
Other
- Bachelor’s Degree and four to seven years of experience or equivalent education and software engineering training or experience
- 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
- Must be able to work on-site four days per week, one day remote in Raleigh, NC or Atlanta, GA