Testing Software Engineer I
Company | Truist |
---|---|
Location | Charlotte, NC, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Entry Level/New Grad, Junior |
Requirements
- High School diploma or GED Knowledge of programming software applications with up to four years of experience
- Foundational knowledge of business concepts and terms
- Effective verbal and written communication skills for the purpose of providing basic information about technical designs and system requirements
Responsibilities
- Customize coding, software integration, perform analysis, configure solutions, using toolsets for integration of products to configure or generate a solution.
- Conduct robust unit testing and provide support for subsequent release testing.
- Create technical designs and implement in-house and/or vendor solutions into less complex environments. Provide escalated support for applications in production.
- Contribute to the development and maintenance of solutions and participants in various phases of the development life cycle.
- Analyze basic information and make decisions within guidelines to solve problems and gain practical skills.
Preferred Qualifications
- Bachelor’s degree and two to four years of work experience in IT
- Knowledge of specific applications, systems, or business segments
- Banking or financial services experience
- Solid knowledge of relational database design and development (i.e. SQL)
- Experience developing code or technical configuration of business processes on an Agile team
- Professional experience building apps or services from the ground up and scaling at an enterprise level
- Knowledge of one or more of the following: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
- Experience with Open Source tools and frameworks. Strong understanding of SOA methodologies and service architectures. Experience using web servers, application containers, caching technologies
- Solid knowledge of relational database design and development (SQL, stored procedures, data modeling)
- Experience with messaging systems (i.e., MQ and JMS)
- Experience with build tools, such as Git, Maven, and Jenkins
- Proven ability to write comprehensive unit and integration tests