Overview
On Site
DOE
Contract - W2
Skills
Test Plans
UI
API
Mentorship
Agile
Scrum
Defect Management
Root Cause Analysis
Reporting
Apache JMeter
HP LoadRunner
Management
Automated Testing
Selenium
Cucumber
JavaScript
TypeScript
Java
C#
Python
SOAP
HTTP
Messaging
Apache Kafka
IBM WebSphere MQ
Test Management
Defect Tracking
JIRA
DevOps
HP ALM
Writing
SQL
Performance Testing
Continuous Integration
Continuous Delivery
DevSecOps
Cloud Computing
Microsoft Azure
Amazon Web Services
Google Cloud Platform
Google Cloud
Security QA
Generative Artificial Intelligence (AI)
GitHub
Quality Assurance
Mobile Testing
Software Testing
Accessibility
Regulatory Compliance
Testing
Collaboration
Job Details
Job Summary We are seeking a Senior Quality Engineer to lead quality assurance efforts across enterprise-grade digital solutions. This role involves designing and implementing test automation frameworks, mentoring quality engineering teams, and ensuring the delivery of robust, defect-free applications. The ideal candidate will bring deep expertise in test automation, performance testing, and quality engineering best practices within Agile environments. Key Responsibilities Serve as the primary point of contact for the Quality Engineering (QE) team and oversee all QE deliverables. Enforce testing best practices and promote an automation-first and contract-first approach. Design and develop test automation frameworks tailored to project needs. Define test strategies and guide the team in implementing them. Lead the development and execution of test plans for UI, API, and performance testing. Mentor team members on Agile/Scrum methodologies and QE tools. Manage test management tools for test design, execution, reporting, and traceability. Drive defect management processes, including triage, root cause analysis, and reporting. Collaborate with cross-functional teams to ensure test coverage and production readiness. Conduct performance testing using tools like JMeter, K6, or LoadRunner. Support CI/CD pipeline integration for automated test suites. Maintain and manage test environments (physical, virtualized, or simulated). Participate in client meetings and project-wide reviews of requirements and designs. Required Qualifications 8+ years of experience designing and developing test automation frameworks using tools such as Playwright, Selenium, Cucumber, or SpecFlow. 4+ years of hands-on experience in software testing and automation using JavaScript, TypeScript, Java, C#, or Python. 4+ years of experience testing REST or SOAP APIs, including mocking and intercepting HTTP calls. 2+ years of experience with messaging systems (e.g., Kafka, AMQ, WMQ). Strong experience with test management and defect tracking tools (e.g., Jira, Azure DevOps, HP ALM). Proficiency in writing and executing complex SQL queries. Experience with performance testing tools and analyzing performance test results. Familiarity with CI/CD pipelines and collaboration with DevSecOps teams. Hands-on experience with cloud platforms (e.g., Azure, AWS, Google Cloud Platform). Understanding of accessibility and security testing practices. Exposure to Gen AI tools (e.g., GitHub Copilot) and their application in quality engineering. Preferred Qualifications Experience with mobile test automation. Background in leading cross-functional teams in fast-paced environments. Experience with large-scale system software testing strategies and automation infrastructure. Familiarity with accessibility and security compliance testing. Ideal Candidate Traits Lifelong Learner Continuously seeks to improve technical and non-technical skills. Team Player Supports team success and collaboration. Effective Communicator Clearly conveys technical concepts to diverse stakeholders. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.