About this roleJob Summary The Sr. Quality Engineer will be responsible for ensuring the quality, reliability, and performance of enterprise applications through comprehensive test planning, automation, performance testing, and quality assurance practices. This role will lead testing initiatives, develop and maintain automation frameworks, manage testing environments, and collaborate with cross-functional teams to deliver high-quality software solutions. The ideal candidate will have strong expertise in test automation, API testing, performance testing, and modern quality engineering practices. Key Responsibilities Lead overall test management activities, including test planning, traceability management, test execution, and status reporting. Design, develop, maintain, and execute automated test frameworks and test suites for UI, API, and end-to-end testing. Evaluate and enhance existing manual and automated testing processes to improve efficiency and coverage. Design and execute functional, integration, regression, and end-to-end test scenarios. Conduct performance, load, and stress testing using enterprise-grade performance testing tools. Analyze test results and prepare detailed test reports, metrics, and quality assessments. Participate in project reviews involving business requirements, system architecture, and application design. Serve as a subject matter expert for test automation and provide guidance to other quality engineers. Manage and maintain physical, virtual, cloud-based, and simulated testing environments. Identify, troubleshoot, and resolve issues related to software integrations and system interactions. Review unit test coverage and collaborate with development teams to improve code quality. Conduct test reviews throughout the software development lifecycle. Manage defects from identification through validation, retesting, and closure. Configure, customize, and enhance automation frameworks to meet project and client requirements. Develop testing strategies, automation architectures, and quality engineering solutions for large-scale applications. Support continuous integration and continuous delivery (CI/CD) initiatives and testing automation within deployment pipelines. Collaborate with cross-functional teams to drive quality standards and continuous improvement initiatives. Required Qualifications 6+ years of experience in test automation using Selenium with Java/Cucumber/REST Assured or Selenium with .NET/C#/SpecFlow/REST Sharp. 5+ years of experience in software testing and automation development using Java, C#, JavaScript, or TypeScript. 5+ years of experience designing functional, integration, and end-to-end test cases. 4+ years of experience building and maintaining automation frameworks using Selenium, Cucumber, SpecFlow, REST Assured, or similar technologies. 3+ years of experience testing applications that utilize messaging technologies such as AMQ, WMQ, Kafka, or similar platforms. 3+ years of experience working with Couchbase and Google Cloud Platform (Google Cloud Platform). 3+ years of experience with OpenShift and Kubernetes environments. Strong understanding of Behavior-Driven Development (BDD) principles and experience with Cucumber or similar testing frameworks. 3+ years of experience with performance testing tools such as JMeter, ReadyAPI LoadUI, or equivalent solutions. Experience with API testing, service validation, and automated API test development. Strong understanding of software testing methodologies, test automation frameworks, and quality assurance best practices. Experience supporting Agile software development environments. Excellent analytical, troubleshooting, and problem-solving skills. Strong verbal and written communication skills. Preferred Qualifications Advanced expertise in performance testing and performance engineering methodologies. Experience setting up and maintaining Azure DevOps (ADO) pipelines. Hands-on experience with UI, API, integration, and end-to-end automation testing. Deep knowledge of test planning, automation architecture, framework design, and iterative development methodologies. Experience working with messaging systems such as Kafka, AMQ, or WMQ. Experience leading testing initiatives or mentoring quality engineering teams. Experience with mobile test automation frameworks and mobile application testing. Experience designing and implementing testing strategies and automation infrastructures for large-scale enterprise applications. Experience working within fast-paced, cross-functional Agile teams. Strong organizational, planning, and stakeholder management skills. Preferred Qualifications Experience supporting cloud-native applications and containerized environments. Experience with CI/CD automation, DevOps practices, and test orchestration tools. Experience working with enterprise integration platforms and distributed systems. Familiarity with modern observability, monitoring, and quality engineering practices. Ability to drive continuous improvement and quality transformation initiatives across teams. Education: Bachelors Degree