Senior QA Test Engineer
American AgCreditAbout the role
Why should you join our team?
American AgCredit offers a unique opportunity to be a part of a national financial system supporting those who feed, clothe and fuel the world. We are a growing organization embracing collaboration and innovation while delivering transformative solutions. American AgCredit provides a cultivating environment where you truly make a difference for our customers and teams.
Benefits offered by American AgCredit:
- Commitment to agriculture and the communities we serve
- Family friendly work environment
- Investment in employee development
- Medical, Dental and Vision coverage
- Outstanding 401k – automatic 3% employer contribution, plus match up to 6%
- Generous Paid Time Off (Vacation accrued at 21 days annually, Sick Days accrued at 15 days annually, 12 paid holidays, plus 16 hours of volunteer time)
- Competitive Incentive Compensation Plan
- Disability & Life Insurance
- Employee mental, physical, and financial wellness programs
- The position is bonus eligible based on association and personal performance
Position will be posted until filled.
BASIC FUNCTION:
The QA Test Engineer is responsible for the development and integration of the Association’s enterprise application systems. This includes proprietary enterprise applications designed and deployed in-house as well as third-party applications hosted externally. As part of the QA Test Engineering Team, this position is be responsible for software testing design, planning, automated scripting and execution for a variety of key customer-facing and internal applications. The QA Test Engineer works closely with developers, project managers and other stakeholders throughout the SDLC, executing test iterations, tracking / reporting results, troubleshooting and coordinating defect resolution. The individual should have a strong understanding of SDLC processes and the QA life-cycle and methodology.
ESSENTIAL DUTIES:
- Interact with development teams to develop a strong understanding of the project and testing objectives within Agile/Scrum methodologies.
- Design and create test conditions and scripts to address business and technical use cases
- Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function
- Conducts testing, submits testing errors and issues to development for correction, tests corrected code and tracks defects.
- Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
- Document, track and escalate issues as appropriate, using Azure DevOps or similar tools/means
- Support production deployment of applications and perform “validation testing” during the off-hours maintenance windows.
- Designs, develops, and maintains automated scripts for a variety of applications/interfaces as well as scheduling testing cycles and analyzing test results.
- Work closely with Environment Engineer on releases moving through the test and pre-prod environments
- Documents test progress and results. Prepares reports and presents results as needed.
- Provides updates on automation progress and custom reporting as requested.
- May create or assist with creation of manual tests.
- Perform other functions as assigned.
LEVELS OF SUPERVISION EXERCISED AND RECEIVED:
Exercises no supervision; makes some independent decisions; works under direction from Director of Testing.
TYPICAL EDUCATION AND EXPERIENCE:
- BS in Computer Science or BA with equivalent technical competency
- Minimum of 7 years of relevant technical software testing experience
- Excellent verbal and written communication skills
- Technical background and an understanding of the finance industry
- Proven experience with relational database applications (e.g. Oracle, SQL Server, and SQL Query language);
- Expert development experience with demonstrated proficiency in area of ASP .NET, HTML, DHTML, CSS, JavaScript, XML and C#/VB .NET
- Experience designing and developing test automation frameworks that integrate into a continuous development environment
- Expert ability to define, develop and maintain automated test cases with automated testing tools, like Selenium, ReadyAPI, WinRunner, QuerySurge, BrowserStack, etc.
- Able to review system and functional requirements and extract data to use in preparing automated test plans and scripts
- Ability to train and mentor less experienced members of the team in the use of test automation framework and tools
- Knowledge of testing/development concepts and industry trends for cloud technolog
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s