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 proprietaryenterprise 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 technologies
- Expert ability to manage and prioritize multiple, complex and diverse projects simultaneously and meet aggressive deadlines
- Proven understanding and experience with Agile approaches (e.g. Scrum, Kanban, SAFe) to software testing
- Knowledge and understanding of project management tools and duties
- Software testing certification is desired (ISTQB Software Tester Certification, Certified Software Quality Engineer (CSQE))
- Demonstrated experience working with Azure DevOps
- Must be flexible, independent and self-motivated
- Must demonstrate a keen attention to detail
ESSENTIAL JOB REQUIREMENTS: Must have the ability to perform basic office tasks and sit at a desk for an extended period of time. Job requires extensive use of computers and phones. While performing the job, the employee is required to sit, crouch, kneel, crawl, reach and have the ability to lift up to 40 pounds. Ability to work with typical hardware and cabling practices required. Must have strong written and verbal communication skills to adequately convey ideas and work well with a team. Ability to talk and hear, sit and use their hands and fingers, and reach in all directions is essential in performance of the job. Must be able to interact effectively with people at all levels of company. Work during established business hours and may require occasional weekend and/or evening work. Occasional travel may be required.
FULL-TIME REMOTE: These roles and job functions can be done remotely, while maintaining our strong commitment to customer service and our business goals. Employees are welcome to come to an office to work if needed, and some travel for team meetings will be required.
PAY RANGE: Minimum $94,131.10 - Max $160,022.86 Annual
This range is reflective of the national salary average for this position and will be adjusted using geographic variance for physical location of the hired candidate. American AgCredit may compensate outside of the salary range for bona fide reasons not related to membership in a protected class.
Reflected is the national base pay range and title offered for this job at the current level. Compensation, title, and job level may be adjusted based on candidate qualifications including but not limited to achievements, skills, experience, or work location. Salary offered, within the applicable range, is one component of the total rewards package offered to candidates.
#LI-REMOTE
All hiring is contingent on eligibility to work in the United States. We are unable to sponsor or transfer visas for applicants. American AgCredit provides equal opportunity in employment to all employees and applicants. We celebrate diversity and do not discriminate on the basis of race, color, creed, religion, national origin, ancestry, alienage or citizenship status, age, sex, sexual orientation, gender identity, gender expression, marital status, genetic information, medical condition, physical or mental disability, pregnancy, childbirth or related medical condition, military service or veteran status, victims of domestic violence, or any other characteristics protected by applicable federal, state, or local laws. American AgCredit prohibits harassment of any individuals on any of the bases listed above.
If you need assistance or an accommodation due to a disability, you may contact us at jobs@agloan.com.
|