Skip to Main Content

JOB CLASSIFICATION

Full / Part-time: Full Time
Hours Per Week: 40
Location: McAllen, San Antonio, or Fort Worth, TX

JOB SUMMARY

The Quality Assurance (QA) Engineer is part of an agile, cross-functional team that focuses on building modern digital software solutions to deliver a seamless user experience to our employees and our customers. They will work with development and user experience (UX) teams to architect solutions extending and integrating our internal systems with our customer facing platforms.

As an automation Software Test Engineer, you will play a key role in ensuring the quality and excellence of our products. Embedded within an agile development team, you will work side by side with Developers and Business Analysts to validate application quality. You will write code using your specialized knowledge of testing techniques and best practices, as well as your knowledge of good technical architecture and design. In our highly-collaborative environment, you will have the opportunity to continually grow as a tester and engineer, and even help mentor others get to your level.

ESSENTIAL DUTIES

The duties listed below may not include all responsibilities that the person in this role may be asked to perform. Incumbent may be required to perform other related duties as assigned.

  • Use the latest test automation tools/technologies to build an automation framework that drives end-to-end product test coverage.
    • Selenium, Blazemeter, JMeter, NUnit, Azure DevOps Test Plans, Protractor
  • Integrate automated tests to Azure DevOps CI/CD Pipelines
  • Testing of web applications, APIs, and other software
  • Find and thoroughly report defects, track fixes, and verify defect fixes. Document defects in TFS tracking system and execute appropriate tests on corrected defects.
  • Plan, create and manage the overall Testing strategy for the organization
  • Translate user stories into test scenarios and cases and provide feedback to ensure testability of all stories
  • Work with the Development team to develop and automate test cases in a primarily C#/.Net environment for our applications to ensure what we build meets the highest levels of quality
  • Play a role in the entire development process, participating in a continuous flow of planning, design, test development and execution, data and system analysis, and communication of test results
  • Participate in all sprint activities, perform code reviews, suggest solutions to identified product problems, and contribute to a high performing, growing team
    • Identify key KPIs for product quality
    • Prepare and present reports and metrics to Senior Management


QUALIFICATIONS

These specifications are general guidelines based on the minimum experience normally considered essential to the satisfactory performance of this position. The requirements listed below are representative of the knowledge, skill and/or ability required to perform the position in a satisfactory manner. Individual abilities may result in some deviation from these guidelines.

  • 3-5+ years of experience as a Quality Assurance Engineer
  • 3-5+ years of experience with a variety of different testing techniques such as UI Testing, Automated Testing, Test Driven Development Strategies and other
  • 3-5+ years of experience with software QA tools and processes
  • Technical Competency with web and API software testing tools such as Selenium or other similar tools
  • Experience with continuous integration and deployment environments and how to ensure quality within such environments
  • Experience setting up test pipelines in CI/CD tools
  • Experience developing test plans for different levels of test (unit, integration, performance, UI/UX, etc) across a platform and how to best apply the different types of tests
  • Experience working in an Agile/Scrum environment
  • Experience working with distributed version control systems such as TFS, Git, or others
  • A sense of ownership and pride in your performance and its impact on the company’s success
  • Critical thinker and problem-solving skills
  • Should be a self-starter who is excited to relentlessly solve many technical challenges
  • Must have excellent written and verbal communication skills
  • Should manage own time and work well both independently and as part of a team

PREFERRED SKILLS

  • Proficiency in testing serverless based architecture and testing on Azure or other public cloud stack is a plus
  • Experience in behavior-driven development and test-driven development scenarios and frameworks such as Cucumber, Jbehave/JGiven, etc. is a plus
  • Familiarity with web security technology is a plus

EOE/M/F/D/V

APPLY NOW

Why Work at Vantage?

Our People/Our Culture

At Vantage, we have a committed professional team that share a passion for service. We are a team that values relationships and work together for the greater good of our customers. We strive to follow our motto "One Team. One Bank. One Company."

Our Benefits

  • 401(k) Plan Contribution Match
  • Health & Dental Insurance
  • Disability Insurance
  • Bonus & Incentive Pay Programs
  • Life Insurance
  • Vacation and sick paid leave

Our Programs

  • Health & Wellness Programs
  • Training & Career Development Programs
  • Academic Partnerships
  • Mentorship Program
  • Internship Program

More Perks

  • Employee Advisory Committee
  • Active Community Involvement

For additional information, please call the Human Resources department at (956) 664-8485.