> Markdown version of [/jobs/ext/1234222-senior-qa-automation-consultant-cypress-typescript-azure-devops](https://www.wearedevelopers.com/jobs/ext/1234222-senior-qa-automation-consultant-cypress-typescript-azure-devops). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior QA Automation Consultant (Cypress, TypeScript, Azure DevOps) - **Company:** Keyhole Software LLC - **Location:** Lenexa, KS, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** ASP.NET, JavaScript (Programming Language), .NET Framework, Agile Methodology, Artificial Intelligence, Automation of Tests, Microsoft Azure, Bash Shell, Software Quality, Continuous Integration, Cursor (Graphical User Interface Elements), Programming Tools, JSON, Software Architecture, Azure Active Directory, Cloud Services, Azure DevOps Pipelines, Requirements Traceability, Shell Script, Software Engineering, Test Execution Engine, TypeScript, Web Application Frameworks, YAML, Enterprise Software Applications, GitHub Copilot, ReactJS, Delivery Pipeline, Cypress (Programming Language), Azure Powershell, Git, Information Technology, Cosmos DB, Cloud Integration, Restful APIs, GPT, Api Management, GXP, Docker, Key Vault - **Published:** July 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3c47df1dc278f13c ## About the Role * Bachelor's degree in Computer Science or related field, or equivalent professional experience. * 5+ years of professional software engineering or test automation experience. * 3+ years of experience building automated end-to-end testing solutions using Cypress and TypeScript. * Strong understanding of modern JavaScript/TypeScript development and Node.js tooling. * Experience testing applications secured by third-party identity providers, including Microsoft Entra ID authentication flows. * Experience developing and maintaining Azure DevOps CI/CD pipelines using YAML. * Hands-on experience with Azure services including Key Vault, Blob Storage, Azure CLI, and related automation tooling. * Experience working with Docker and containerized test execution. * Proficiency with Bash or other shell scripting languages. * Strong understanding of REST APIs, automated API testing, and modern software architecture. * Experience with Git, CI/CD pipelines, automated testing, and Agile development practices. * Demonstrated experience using AI-assisted development tools (such as GitHub Copilot, ChatGPT, Claude, Cursor, or similar) as part of everyday software development. * Excellent communication skills and the ability to work directly with clients. * Comfortable learning new technologies and adapting to different technical environments. * Curiosity about emerging AI capabilities and enthusiasm for continually improving software development and testing practices., * Experience working as a consultant or in client-facing technical roles. * Experience developing software for regulated environments such as GxP, 21 CFR Part 11, HIPAA, SOC 2, or similar compliance frameworks. * Experience with requirements traceability, validation documentation, and audit-ready testing practices. * Familiarity with JSON schema validation and REST API testing. * Experience with ASP.NET Core and .NET applications. * Experience working with React or other modern frontend frameworks. * Experience with Cosmos DB or other cloud-native data platforms. * Experience authoring Cypress plugins or extending automation frameworks. * Experience with Azure Communication Services, Azure OpenAI, or other Azure integration services. ## Description Keyhole Software is seeking an experienced Senior QA Automation Consultant to join our team. Our consultants are full-time members of Keyhole Software, working across a variety of long-term client engagements throughout their careers. We're currently looking for someone with deep experience in automated testing using Cypress, TypeScript, and Azure DevOps. This role will focus on building and maintaining automated validation suites for enterprise applications operating in regulated environments, where automated testing plays a critical role in software quality, release readiness, and compliance. A genuine enthusiasm for using AI throughout the software development lifecycle is critical to this position. Our most successful consultants are already incorporating AI-assisted development into their daily workflow to improve productivity, accelerate delivery, create better automated tests, and solve complex engineering problems. We're looking for someone who embraces these tools thoughtfully and is excited about where they're taking our industry. If you enjoy building reliable automation frameworks, improving release quality, working directly with clients, and being part of a collaborative consulting team, we'd love to talk with you., * Design, develop, and maintain automated end-to-end test suites using Cypress and TypeScript. * Expand and maintain reusable automation frameworks, shared testing utilities, and custom testing commands. * Develop automated validation for authentication, authorization, workflow, integration, security, and release testing scenarios. * Ensure automated test suites provide reliable release gating by producing consistent, audit-ready validation evidence. * Collaborate with developers and client stakeholders to troubleshoot test failures, identify root causes, and distinguish application defects from environment or data issues. * Build and maintain Azure DevOps CI/CD pipelines supporting automated testing, artifact publication, and validation workflows. * Work with Azure services, including Entra ID, Key Vault, Blob Storage, and Azure CLI, to support secure automated testing. * Maintain Docker-based test environments and automation infrastructure used in local development and CI/CD pipelines. * Contribute to technical documentation, testing standards, validation procedures, and operational runbooks. * Leverage AI-powered development tools to improve automation quality, productivity, and delivery while exercising sound engineering judgment. * Adapt quickly to new client environments, technologies, and business domains. * Contribute to a collaborative consulting culture by sharing knowledge and supporting fellow consultants. ## Related Videos - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [13 AI Tools for Developers](https://www.wearedevelopers.com/magazine/302-13-ai-tools-for-developers)