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: , , 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.