Apply for the Senior QA Engineer (AI-Assisted Development)
We're looking for a Senior QA Engineer to help ensure the quality, reliability, and performance of modern software products in an increasingly AI-assisted development landscape. This role is ideal for someone with strong experience in both manual and automated testing who enjoys identifying edge cases, validating complex functionality, and driving quality across the development lifecycle. You'll work closely with engineering and product teams to test web applications, APIs, and backend systems, while also evaluating and validating AI-generated code and features. The ideal candidate combines a strong testing mindset with technical expertise and a passion for delivering high-quality software.
Key Responsibilities
• Design and execute comprehensive test strategies, test plans, and test cases.
• Perform manual testing to identify functional, integration, usability, and edge-case issues.
• Create, maintain, and improve automated test suites and testing frameworks.
• Test web applications, APIs, and backend services for functionality, reliability, and performance.
• Validate AI-generated code and features to ensure they meet quality, maintainability, and business requirements.
• Investigate defects, perform root cause analysis, and collaborate with developers on solutions.
• Contribute to quality best practices and continuous improvement initiatives across projects.
• Participate in requirement reviews and help identify risks early in the development process.
Core Requirements
• 5+ years of professional experience in Quality Assurance or Software Testing.
• Strong experience with both manual and automated testing methodologies.
• Experience testing web applications, APIs, and backend systems.
• Hands-on experience with automation tools such as Playwright, Cypress, Selenium, WebdriverIO, or similar.
• Familiarity with CI/CD pipelines and modern software development workflows.
• Ability to review application code and understand system behavior when investigating issues.
• Strong analytical, troubleshooting, and problem-solving skills.
• Excellent written and verbal communication skills in English.
• Ability to work independently in a remote, fast-paced environment.
Nice-to-Have
• Experience testing software developed with AI coding tools such as GitHub Copilot, Cursor, Claude, or ChatGPT.
• Programming experience in JavaScript, TypeScript, Python, Java, C#, or similar languages.
• Experience with performance, security, accessibility, or load testing.
• Experience contributing to test strategy, QA processes, or quality initiatives at a senior level.
Additional
• 6-7 hours of daily overlap with U.S. time zones required.