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