Full-Time Senior Full-stack QA Engineer
Zencoder is hiring a remote Full-Time Senior Full-stack QA Engineer. The career level for this job opening is Senior Manager and is accepting USA based applicants remotely. Read complete job description before applying.
Zencoder
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
About Zencoder Join us at Zencoder, where our mission is to advance human knowledge through innovative AI solutions. We're transforming the landscape of software development by empowering developers with AI coding agents embedded into their workflow that help create high-quality software and accelerate product delivery. We're building an extension for JetBrains and VSCode that assists developers not only in generating code but also in iterative refining and repairing it through embedded AI agents. This approach goes beyond basic code snippet suggestions. Zencoder's agents enhance code quality and project alignment through deep analysis of developers’ repositories and software engineering principles. This frees developers to focus on innovation and creative problem-solving.
The Opportunity We're seeking a Senior Full-stack QA Engineer to empower our QA team, impacting how QA is done in the industry, integrating with AI technologies. You'll evaluate and improve LLM quality while working with various programming languages and frameworks. This is a unique opportunity to join an early-stage company and help scale it into a thriving, innovative business.
Key Responsibilities
- Design and execute robust manual and automated tests for API, UI, and desktop using TypeScript for VSCode plugin (now) and Java/Kotlin for JetBrains plugin (future).
- Gain in-depth knowledge of IDEs and programming languages for thorough testing.
- Build automated testing infrastructure, setting up and integrating automated tests with CI/CD pipelines.
- Identify, track, and manage bugs, documenting issues for resolution and knowledge sharing.
- Evaluate LLM performance.
- Collaborate with developers, product managers, and stakeholders to understand requirements, offer feedback, and ensure alignment.
- Collect user feedback and investigate issues to ensure product meets user needs.
- Engage with the user community.
- Leverage AI tools to increase QA process efficiency.
- Stay updated with QA trends and AI advancements.
Essential Qualifications
- 4+ years of hands-on experience in manual and automated QA.
- 2+ years of automation experience using TypeScript, Kotlin, Java, Python, or C#.
- Understanding of object-oriented programming languages and ability to code in multiple languages (TypeScript, Python, Java, C#).
- Proficient in maintaining and updating test documentation.
- Proficient in advanced Git techniques.
- Strong problem-solving, proactive, and ownership-driven mindset.
- Strong communication skills.
Nice to Have
- DevOps practices and configuration management experience.
- Designing and building test automation infrastructure for UI, API, and desktop.
- Knowledge of AI technologies, particularly LLMs and prompt engineering.