What are the responsibilities and job description for the Senior Test Engineer position at FARM CREDIT FINANCIAL PARTNERS INC?
JOB SUMMARY: The Senior Test Engineer defines, documents, analyzes, performs, and interprets tests for products, systems, components, or modifications. This role requires strong leadership in identifying and resolving functional problems, maintaining quality control standards, and ensuring that all testing procedures align with industry best practices. The Test Engineer III is expected to lead quality assurance initiatives across multiple projects, mentor junior engineers, and drive continuous improvement in quality processes. As we transition to a more automation-first approach, there is still a strong need to do manual testing. Therefore, the successful candidate must also be willing to execute manual tests as needed to ensure comprehensive quality coverage.
ESSENTIAL FUNCTIONS:
- Collaborate with QA and development teams to identify and capture test cases, ensuring version management.
- Design test plans, develop scenarios, and execute them.
- Build and maintain automation test suites using low code testing tools such as Katalon or AccelQ.
- Develop and execute API tests using tools such as Postman, SoapUI, AdvancedRestClient, or JMeter.
- Execute manual test cases when necessary to validate system functionality and ensure full coverage.
- Provide feedback on usability and serviceability, tracing results to quality risks.
- Develop, update, and maintain testing standards and procedures.
- Lead QA efforts for complex projects, ensuring high-quality delivery.
- Collaborate with Business Systems Analysts, Developers, and Architects to understand requirements.
- Develop and document detailed integration test cases and regression test suites.
- Strong understanding of integration and middleware concepts (Mulesoft experience highly preferred).
- Provide regular status updates to Test Lead and Management.
- Ensure the successful execution of global quality processes.
- Support strategic initiatives to maximize quality and enhance the customer experience.
- Define and manage KPIs for QA performance, driving continuous improvements.
ADDITIONAL FUNCTIONS:
- Maintain a closed-loop discrepancy reporting system.
- Prepare and maintain knowledge transfer documentation for onboarding new analysts and staff transitions.
- Mentor junior test engineers, guiding them in best practices and technical problem-solving.
- Promote active participation in quality practice groups.
- Own and enhance best practices in test strategy, planning, and execution.
- Advocate for product integration improvements and a stronger Voice of the Customer focus.
OTHER DUTIES: This job description is not exhaustive and may evolve based on business needs. Duties, responsibilities, and activities may change at any time with or without notice.