At Bank of America, this role develops and delivers complex software requirements to accomplish business goals. The engineer ensures software meets functional, non-functional, and compliance requirements, and that solutions are designed for maintainability, integration, and testing. The role applies industry-standard development and testing practices, as well as design and architectural patterns. The position develops and documents test UI automation and application-framework enhancements using Java and Appium; designs and develops mobile test automation; and creates automated unit, functional, UI, and performance tests to support software quality across mobile devices and tablets. It also designs and builds automation frameworks, either from scratch or with open-source tools, and develops mobile automation tools and frameworks using Appium, Espresso, and XCUITest. Remote work may be permitted within a commutable distance from the worksite. Bank of America maintains an in-office culture, with role-specific flexibility based on responsibilities and business needs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior