Find Jobs
Find Jobs Near You – Available Work in Your Location
Find & Apply For Software QA Engineer / Tester Jobs in Memphis, Tennessee
Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.
Senior Quality Engineer
Job Description
We are hiring a Senior Quality Engineer for a contract position in Memphis, Tennessee. This is an 18-month engagement with potential for extension or conversion to permanent employment. You will provide end-to-end quality ownership across a portfolio of event and transaction-driven applications supporting high-volume business workflows including purchases, payments, constituent interactions, campaigns, raffles, auctions, data reconciliation, and operational reporting. This is a hands-on, automation-focused role for someone who can work independently across multiple applications and integrations, develop and maintain automated test frameworks, and test across the full technology stack. Responsibilities Own end-to-end quality across multiple enterprise applications, integrations, and transaction-driven workflows. Develop, enhance, and maintain scalable automated test frameworks. Expand automated regression coverage across critical business workflows. Perform and support regression, smoke, integration, end-to-end, and release testing. Validate complex workflows involving purchases, payments, constituent activity, data reconciliation, and reporting. Test across multiple application layers, including user interfaces, APIs, backend processes, and databases. Integrate automated testing into CI/CD pipelines to support earlier defect detection and more reliable releases. Create and maintain test cases, automation assets, and quality documentation. Partner closely with software engineers, product owners, analysts, and other quality engineers to identify risks and improve overall application quality. Support release readiness and production validation activities. Identify gaps in existing testing practices and recommend improvements to automation, tooling, coverage, and quality processes. Help ensure testing activities are clearly defined, trackable, and incorporated into Agile sprint delivery. Drive continuous improvement toward scalable and maintainable quality engineering practices. Qualifications Required 7+ years of experience in Quality Assurance or Quality Engineering. 5+ years of hands-on experience developing, enhancing, and maintaining automated test frameworks. Strong experience with C#/.NET-based test automation. Strong experience with Selenium. Experience testing web applications, APIs, databases, and end-to-end workflows. Experience with API testing tools such as Postman or similar tools. Strong experience with SQL and SQL Server for testing and data validation. Experience integrating automated tests into CI/CD pipelines. Experience supporting and testing enterprise applications involving multiple systems and integrations. Experience working within Agile delivery teams. Ability to independently own quality across multiple applications and workstreams. Preferred Experience testing transaction-heavy applications involving purchases, payments, or similar business-critical workflows. Experience validating complex workflows spanning multiple integrated systems. Experience working in an environment with a combination of existing automation and manual testing. Experience modernizing or improving existing test automation frameworks and quality practices. Experience defining test approaches, assessing quality risks, and supporting release-readiness decisions. Experience helping teams reduce manual testing through effective automation.