Career Search

Test Engineer - 3DJ29 in Buffalo, NY at M&T Bank

Date Posted: 10/10/2018

Job Snapshot

Job Description

Test Engineer
Buffalo, NY
We are looking for a self-starter who is interested in taking ownership of understanding the user requirements, business workflow, and code base to translate these details into different testing paths. This will include participating in user story elaboration, developing test scenarios and test cases, and performing manual testing to validate results.
This person will be skilled in development and testing disciplines to perform the required testing while identifying technical approaches to improve how we test our Product offerings such as automation or other solutions.
The Software Test Engineer will work closely with cross-functional team members including the Product Owner, Software Engineers, and Business Analysts. Regularly communicates verbally and in writing with management on status of initiatives, in a professional and understandable manner. 
  • Perform test activities in a program utilizing agile methodologies within a historically waterfall environment
  • Define and develop test automation framework leveraging open source and off-the-shelf solutions
  • Analyze and verify best automated and manual test approaches and execute acceptance, integration, unit and regression testing
  • Define, document, analyze, perform, and interpret developmental tests for new and/or modified system components
  • Document and analyze test results for communication internally and external to the team
  • Make recommendations to improve overall quality approach
  • Document and manage defect identification through resolution and closure
  • Complete other related duties as assigned. 
two years of college with eight years of experience or in lieu of education ten years of relevant experience with core software test engineering skills and knowledge.
Required Skills & Experience
  • 4 years’ experience in a Software Test Engineer role as part of a software development organization
  • 4 years of writing test automation scripts with deep knowledge in one or more languages doing Functional and API testing (JavaScript, Java, C#, Python)
  • Familiarity with Continuous Integration concepts, tools, and challenges
  • Expert knowledge of automated testing frameworks and coding standards/best practices. (Ideally Selenium)
  • Ability to work independently as well as within a team
  • Comfort with Git and/or other version control solutions
  • Strong verbal and written communication skills, particularly an ability to negotiate, influence and gain consensus. 
  • Excellent problem-solving skills. 
  • Ability to work individually as well as a member of a team. 
  • Self-motivated, results-driven and well-organized individual. 
  • Ability to handle multiple tasks and work under time constraints in support of various assignments. 
  • Ability to function professionally at many different levels (clients, management and peers). 
  • Comfort handling test automation in a Continuous Integration environment
  • Experience writing performance automation scripts
  • Hands-on Experience in both Agile and Waterfall environments
  • Expert at manual testing concepts, techniques and best practices
  • Practical knowledge of SQL.
  • Experience with test driven development
  • Ability to navigate codebase, identify weak spots and constantly design better and creative ways to break software and identify potential problems
  • Experience testing APIs
  • Comfort sharing knowledge and challenging developers to write and improve unit tests
M&T Bank Corporation is an Equal Opportunity/Affirmative Action Employer.
M&T Bank Corporation does not sponsor individuals for the purpose of obtaining H-1 Visas.
M&T Bank Corporation has policies and procedures in place to promote a drug free workplace.