Job Role: QA Automation Engineer
Location: Minneapolis, MN (Hybrid – 3 days onsite/week)
Duration: Long-Term Contract
Interview Process:
1 round virtual/video
1 round in-person (in-person interview is mandatory)
Visa Status: US Citizen, Green Card, or H1B
Job Summary
We are seeking an experienced QA Automation Engineer to join a high-performing QA Engineering organization responsible for testing and validating proprietary enterprise software solutions. This role emphasizes hands-on coding automation experience, strong collaboration skills, and a commitment to engineering excellence.
The ideal candidate is a team player with a solid background in building and maintaining automated test frameworks, who can work closely with cross-functional partners including Engineering, DevOps, Infrastructure, Information Security, and Release Management.
Candidates without financial services experience will be considered, provided they have worked with large, well-established enterprise organizations.
Key Responsibilities
• Design, implement, and maintain test cases and test plans for proprietary enterprise software applications.
• Design, build, and support automated test suites to ensure software quality and reliability.
• Perform functional, exploratory, user acceptance, and automated testing throughout the SDLC and release lifecycle.
• Apply strong engineering standards and best practices to software testing and automation.
• Assist and mentor QA team members, including supporting User Acceptance Testing and issue triage.
• Contribute to testing efforts across the entire application stack (backend, database, frontend, and UI).
• Collaborate closely with business partners, product owners, and technology teams in an agile environment.
• Support high-velocity delivery while maintaining quality, safety, and stability.
Required Qualifications
• Bachelor’s degree or equivalent practical experience.
• 5+ years of software testing and test automation experience.
• Strong verbal and written communication skills.
• Solid understanding of testing methodologies including black box, white box, system, functional, exploratory, and automated testing.
• Demonstrated ability to quickly understand complex business and technical problems.
• Hands-on experience with test automation frameworks such as Selenium and/or Appium.
• Proven experience creating comprehensive test plans and test cases for custom software.
• Experience testing web applications, APIs, and data-driven applications.
• Strong experience designing and implementing automated test suites.
• Experience working with CI/CD pipelines.
• Experience in an Agile delivery environment.
• Familiarity with cloud-based platforms and services.
• Strong SQL coding and debugging skills.
• Experience with service-oriented architectures is a plus.
Manager Preference
• Strong coding-focused automation experience (not manual-heavy QA).
• Proven team player who collaborates effectively in enterprise environments.
• Experience working at large, well-known organizations (50,000+ employees) preferred.