Position: Quality Assurance Engineer

Location: Coconut Creek, FL

Reporting to: VP of Technology

Compensation: $33 - $39 per hour

The Quality Assurance (QA) Engineer will develop and execute automated and manual tests to ensure product quality. The QA Engineer’s responsibilities include designing and implementing tests, debugging, and defining corrective actions. You will also review system requirements and track quality assurance metrics. The QA Engineer plays an important part in our SDLC. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs correctly and meets requirements. Preference will be given to candidates with financial technology experience.

Role & Responsibilities:

  • Extract software testing requirements from business requirements and functional specifications

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

  • Estimate, prioritize, plan, and coordinate testing activities

  • Design, develop, and execute automation scripts

  • Identify, record, thoroughly document, and track bugs

  • Perform thorough regression testing when bugs are resolved

  • Develop and apply testing processes for new and existing products

  • Monitor debugging process results

  • Investigate and report the causes of non-conforming software

  • Track quality assurance metrics

  • Stay up-to-date with new testing tools and test strategies

  • Perform functional, regression, integration, smoke, and user acceptance testing as necessary

  • Identify potential problems users may encounter

  • Isolate, replicate, and report defects and verify fixes

  • Review user interfaces for consistency and functionality

  • Validate and document completion of testing and development

  • Log bugs, defects, and results of regression testing, including steps to reproduce errors

  • Configure, set up, and manage test environments

  • Provide context-driven and structured integration and regression testing

  • Assist with User Acceptance Testing

Qualifications:

  • Software development experience

  • Software quality assurance experience

  • 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

  • Solid knowledge of SQL and scripting

  • Experience working in an Agile/Scrum development process

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

  • CSTE or CSTP

  • Experience testing security against OWASP Top 10

  • BS/MS degree in Computer Science, Engineering, or a related subject

This position has been filled.