QA Analyst

Reports To: QA Manager

Location: West Des Moines, Iowa


The QA Analyst supports the testing phases of the Watercress Systems Development Lifecycle.  This includes test plan development, execution and working with developers to remediate issues. The role requires testing experience, APIs, testing automation, analytical skills, problem solving and some knowledge of business system functionality.


  • Work collaboratively with cross-functional teams to understand business and functional requirements
  • Write, review, manage, and execute test plans
  • Develop and write test cases
  • Create and validate test files
  • Automate test cases and perform automated testing
  • Perform integration, system and regression testing
  • Performance testing of applications
  • Report test results
  • Implementation and maintenance of testing tools
  • Respond to technical questions and help resolve exception or problem files resulting from testing
  • Work closely with business systems analysts and developers
  • All other tasks and duties as assigned related to the position
  • Fosters a positive and ethical work environment while establishing effective communications of matters and timely resolution of issues
  • All other tasks and duties as assigned related to the position


  • Completed Bachelor’s Degree or equivalent from an accredited university or a combination of post-secondary education and work experience
  • A minimum of 2 years of QA testing experience or equivalent related work experience
  • Previous experience with financial services systems a plus
  • Experience with implementing and managing testing tools
  • Experience with Selenium a strong plus
  • Effective individual contributor, team leader and team player
  • Proficient with Microsoft Office Suite


  • Demonstrated ability to build relationships, work collaboratively, and resolve problems with people at all levels across the organization, across lines of business and with third party vendors
  • Solid knowledge of practices, procedures, and principles in testing and able to interpret, analyze and document complex concepts and apply these in innovative ways
  • Strong understanding of business processes for loan originations and servicing
  • Problem-solving skills sufficient to analyze information to formulate recommendations to problems
  • Proficient in self-planning skills to schedule, organize and manage multiple activities of varying complexity according to established plans and adjusting work schedules according to changing priorities and time constraints
  • Well-developed analytical skills with strong attention to detail
  • Excellent Interpersonal, negotiation and mediation skills
  • Ability to perform in a fast-paced office environment
  • Flexibility and ability to work overtime
  • Previous experience in Salesforce a plus
  • Previous experience with building and supporting APIs a plus


Drop files here or
Accepted file types: doc, docx, pdf, Max. file size: 32 MB, Max. files: 3.

    What does the hiring process look like after submitting a resume?

    1. If you see a position that you feel aligns with your skillset, apply! Our HR team will review your resume and determine if your background is what we are looking for. Talented candidates will be contacted to do a phone screen.
    2. Candidates that are selected will be asked to do an in-person or virtual interview with the hiring manager. A second interview with additional managers or members of the executive team may be necessary depending on the position.
    3. The hiring manager will then select a candidate to receive an offer for the position!
    4. Once an offer letter has been signed, all positions will be asked to complete a background and credit check to be completed prior to hire.
    5. It’s time to start your new position at Watercress!