Job Title: Senior Quality Engineer (QE) – Test Automation
Experience: 5–10 Years
Employment Type: Full-Time
Location: Remote / Hybrid
Department: Quality Engineering
Role Summary
We are seeking an experienced Senior Quality Engineer (QE) with strong expertise in test automation, API testing, cloud-native application validation, and CI/CD automation. The ideal candidate will design, develop, and maintain scalable automation frameworks for enterprise applications built using .NET Core, ReactJS, Azure, Kubernetes, and API-driven architectures.
This role requires hands-on experience in UI automation, REST/GraphQL API testing, integration testing, regression testing, and cloud-based application validation. The candidate should also have experience leveraging AI-powered quality engineering tools to improve test automation, debugging, documentation, and overall engineering productivity.
Healthcare domain experience is preferred.
Key ResponsibilitiesTest Automation Framework Development
- Design, develop, and maintain scalable, reusable, and enterprise-grade test automation frameworks.
- Develop automation solutions for UI, API, backend, and integration testing.
- Build maintainable automation libraries following industry best practices.
- Improve automation coverage, reliability, and execution efficiency.
UI Automation Testing
- Develop automated test scripts using:
- Playwright
- Selenium
- Cypress
- Equivalent UI automation frameworks
- Automate functional, regression, smoke, sanity, and end-to-end test scenarios.
- Ensure cross-browser and cross-platform compatibility.
API Testing & Automation
- Design and execute automated RESTful and GraphQL API tests.
- Validate API request/response payloads, authentication, authorization, and error handling.
- Automate API regression and integration testing.
- Perform API contract validation and service integration testing.
Application Testing
- Validate enterprise applications developed using:
- .NET Core
- ASP.NET Core
- ReactJS
- Perform functional, system, integration, regression, smoke, and exploratory testing.
- Identify, document, and track defects through resolution.
Cloud & Kubernetes Testing
- Validate applications deployed on Microsoft Azure.
- Test cloud-native applications running on Kubernetes.
- Verify deployment stability, scalability, and application performance.
- Support testing of containerized applications.
Database Validation
- Validate data using:
- Azure SQL Database
- Microsoft SQL Server
- Execute SQL queries for backend validation.
- Verify data integrity, consistency, and business rule implementation.
CI/CD & DevOps Integration
- Integrate automated test suites into CI/CD pipelines.
- Collaborate with DevOps teams to automate quality gates.
- Support continuous testing throughout the software development lifecycle.
- Monitor automated test execution and reporting.
AI-Assisted Quality Engineering
- Utilize AI-powered tools such as:
- GitHub Copilot
- ChatGPT
- Microsoft Copilot
- Cursor
- Improve:
- Test case generation
- Automation script development
- Debugging
- Root cause analysis
- Documentation
- Overall testing productivity
Quality Assurance & Release Support
- Participate in sprint planning, backlog refinement, and Agile ceremonies.
- Execute functional, regression, integration, and system testing.
- Support User Acceptance Testing (UAT).
- Validate production releases and perform post-production verification.
- Ensure overall product quality before deployment.
Leadership & Collaboration
- Mentor junior Quality Engineers.
- Conduct automation code reviews.
- Promote testing standards and best practices.
- Collaborate with Developers, Product Owners, Business Analysts, DevOps Engineers, and Architects.
- Contribute to continuous improvement initiatives within the QA team.
Required Technical SkillsTest Automation
- Test Automation Framework Development
- UI Automation
- API Automation
- Regression Testing
- Integration Testing
- End-to-End Testing
- Functional Testing
- System Testing
- Smoke Testing
- Sanity Testing
Automation Tools
- Playwright
- Selenium
- Cypress
- Equivalent Automation Frameworks
API Testing
- RESTful APIs
- GraphQL APIs
- API Automation
- Postman
- API Validation
- Authentication & Authorization Testing
Programming & Scripting
- C#
- JavaScript
- TypeScript (Preferred)
- SQL
Application Technologies
- .NET Core
- ASP.NET Core
- ReactJS
Cloud Technologies
- Microsoft Azure
- Azure App Services
- Azure SQL Database
- Azure Storage
Containerization & Orchestration
- Kubernetes
- Docker (Preferred)
Database Technologies
- Azure SQL Database
- Microsoft SQL Server
- SQL Query Validation
- Database Testing
DevOps & Version Control
- Git
- CI/CD Pipelines
- Azure DevOps (Preferred)
- GitHub Actions (Preferred)
AI-Powered Development Tools
- GitHub Copilot
- ChatGPT
- Microsoft Copilot
- Cursor
- AI-assisted Quality Engineering
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- 5–10 years of experience in Software Quality Engineering and Test Automation.
- Strong experience designing enterprise-scale automation frameworks.
- Hands-on expertise in UI, API, Integration, Regression, and End-to-End automation testing.
- Experience testing applications developed with .NET Core and ReactJS.
- Experience validating Azure-hosted and Kubernetes-based applications.
- Strong experience with RESTful and/or GraphQL API automation.
- Experience integrating automated tests into CI/CD pipelines.
- Hands-on experience with Azure SQL Database or SQL Server validation.
- Experience working in Agile/Scrum software development environments.
Preferred Qualifications
- Healthcare domain experience.
- Experience with Azure DevOps and automated deployment pipelines.
- Experience with Docker and containerized application testing.
- Knowledge of performance and load testing tools.
- ISTQB Certification or equivalent testing certification.
- Experience with cloud-native and microservices-based architectures.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- High attention to detail and commitment to software quality.
- Strong ownership and accountability.
- Ability to mentor and guide junior QA engineers.
- Collaborative mindset with cross-functional teams.
- Ability to work independently in a fast-paced Agile environment.
- Continuous learning mindset with enthusiasm for AI-driven quality engineering.
- Strong time management and organizational skills.
- Focus on delivering reliable, scalable, and high-quality software solutions.
Work Location: Hybrid remote in Noida, Uttar Pradesh (Noida)