Job Description
Job DescriptionWe are looking for an experienced Quality Assurance Tester to join our team in Minneapolis, Minnesota. In this role, you will play a vital part in ensuring the delivery of high-quality software solutions by designing, implementing, and maintaining robust testing frameworks. As a valued team member, you will collaborate with cross-functional teams to enhance system performance, scalability, and reliability. This is a long-term contract position offering opportunities to guide team members and contribute to innovative testing practices.
Responsibilities:
• Develop and maintain large-scale automated test suites that ensure reliable and scalable software solutions.
• Collaborate with product, design, and engineering teams to clarify requirements and propose effective testing solutions.
• Apply debugging strategies and analyze telemetry data to identify and resolve production and development issues.
• Evaluate new testing tools and techniques, incorporating industry trends to enhance quality assurance workflows.
• Support entry-level team members by providing constructive feedback during code reviews and assisting with onboarding processes.
• Design tests that cover unit, integration, end-to-end, accessibility, performance, and visual regression scenarios.
• Proactively identify dependencies and integration points across teams and services to ensure seamless delivery.
• Drive system improvements by surfacing opportunities to enhance stability, performance, and maintainability.
• Utilize modern QA tools, such as version control, CI/CD pipelines, containers, and cloud testing platforms.
• Take ownership of features and services, managing them from planning to production support while addressing risks and blockers openly.• Minimum of 5 years of experience in quality assurance and software testing.
• Proficiency in automation testing frameworks, with experience in tools like Playwright.
• Strong understanding of modern testing paradigms and types, including unit, integration, and end-to-end testing.
• Familiarity with QA/dev tools such as version control systems, CI/CD pipelines, and containerization.
• Exposure to programming languages such as JavaScript and Python.
• Ability to adapt quickly to new technologies and tools within the QA ecosystem.
• Interest in incorporating AI into quality assurance workflows.
• Bonus: Full stack development expertise or experience with scalable automation frameworks.