At Bank of America, the business problem is to develop and deliver complex requirements to accomplish business goals, ensuring software is developed to meet functional, non-functional, and compliance requirements.
Requirements
- Solid computer programming experience (e.g., Java, SQL, .Net, etc.)
- Strong experience with Agile and Waterfall methodologies
- Experience in version control using Git
- Experience in Dev Ops, continuous delivery and continuous integration
- Experience with Agile testing methodologies
- Strong Experience with Web UI, Backend, and API testing
- Experience with automation
Responsibilities
- Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
- Utilizes multiple architectural components (across data, application, business) in design and development of client requirements
- Performs Continuous Integration and Continuous Development (CI-CD) activities
- Contributes to story refinement and definition of requirements
- Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle
- Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
Other
- Independent worker with strong troubleshooting skills
- Strong communication skills (oral and written) to document/communicate issues affecting Automation & testing results
- Ability to organize and manage multiple competing tasks and priorities with rapidly changing environment
- Bachelor’s degree in computer science or engineering or equivalent work experience
- 3-5 years of applicable experience