1 of 5 free roles viewed today. Upgrade to premium for unlimited from only $19.99 with a 2-day free trial.

Quality Assurance (QA) Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Quality Assurance (QA) Engineer in the Memphis, TN metro area, offering an extended contract of 6+ months at a pay rate of "GC". Key skills include automation tools like Appium and Selenium, SQL knowledge, and Agile experience. A Bachelor's degree in Computer Science or related field is required.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
🗓️ - Date discovered
March 28, 2025
🕒 - Project duration
More than 6 months
🏝️ - Location type
On-site
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
Memphis, TN
🧠 - Skills detailed
#Automated Testing #Regression #Agile #iOS #SQL (Structured Query Language) #Automation #Scripting #Scrum #Security #Debugging #Azure #Quality Assurance #Computer Science
Role description
You've reached your limit of 5 free role views today.
Upgrade to premium for unlimited access - from only $19.99.

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Protech Systems Group, Inc, is seeking the following. Apply via Dice today!

Quality Assurance (QA) Engineer

Memphis, TN metro area

extended contract 6+ month

and GC

Duties for Quality Assurance (QA) Engineer:

Review requirements, specifications and technical design documents, participate in daily scrums to provide timely and meaningful feedback.

Create detailed, comprehensive and well-structured test plans and test cases.

Estimate, prioritize, plan and coordinate testing activities.

Design, develop and execute automation scripts using modern tools such as Azure Test Plans.

Identify, record, document thoroughly and track bugs.

Perform thorough regression testing when bugs are resolved.

Develop and apply testing processes for new and existing products to meet business value propositions.

Liaise with internal teams (e.g., developers and product managers) to identify system requirements.

Monitor debugging process results.

Investigate the causes of non-conforming software and train users to implement solutions.

Track quality assurance metrics, like defect densities and open defect counts.

Stay up to date with new testing tools and test strategies.

Skills & Knowledge for Quality Assurance (QA) Engineer:

Strong communicator (written and oral). Comfortable presenting to the room.

Strong knowledge of software QA methodologies, tools and processes

Experience in writing clear, concise and comprehensive test plans and test cases.

Hands-on experience with both white box and black box testing

Hands-on experience with automated testing tools, such as Appium & Selenium.

Solid knowledge of SQL and scripting

Experience working in an Agile/Scrum development process.

Experience with performance and/or security testing is a plus.

Experience with mobile devices and OS features of iOS and Android

Qualifications for Quality Assurance (QA) Engineer:

Bachelor s degree in Computer Science, Engineering or a related subject and/or equivalent formal training or work experience.

Proven work experience in software development

Proven work experience in software quality assurance

Special Requirements for Quality Assurance (QA) Engineer:

Implement modern testing methodologies including selection of automation platform.

Mobile Comm Tier 2 Support

Ionic Framework