AWSAzureCloudJavaScriptJenkinsMySQLReactSQLTypeScriptReact.jsPlaywrightAmazon Web ServicesGitHub ActionsAzure DevOpsPostmanGitHubAgileCI/CDCommunicationCollaboration
About this role
Role Overview
As a Senior Quality Assurance Engineer, you’ll be an integral part of Digital Disbursements, a fintech company
You’ll operate in the digital payments space and have a proven product market fit
You’ll specialize in helping bring Business to Consumer payments to the digital age
The Senior QA Engineer will be reporting to and working directly with the Quality Assurance Manager
Digital Disbursements is seeking a passionate, results-driven Senior QA Engineer to deliver innovative, industry leading manual and automated testing solutions for our Digital Disbursements applications
You’ll play a key role in multiple phases of the development lifecycle including business analysis, test case design and documentation, manual and automated test execution, results documentation and display excellent communication and collaboration with all stakeholders
Additionally, you will coordinate efforts with developers and business analysts to ensure optimal results for new development and successful resolution of defects and provide frontline support and documentation
Establish QA standards, policies, and procedures for all programs
Meeting with the IT / Business stakeholders to discuss requirements and ensure software meets technical specifications
You will be performing multiple types of testing (System, Integration, Data Migration, End to End, Regression, Exploratory) on various platforms (Web Apps, Cloud-Based Apps, Databases and APIs)
Identifying software testing risks, weaknesses, and target areas of improvement
Participate in agile ceremonies including sprint design, planning, grooming and demo practices
Demonstrate advanced programming skills, working in one or many automation harness solutions, creating automation frameworks and implementing best practices
Designing and executing automation scripts and manual test cases
Report on quality metrics such as manual test coverage, test completion, automation execution time, automation pass/ fail rates, automation coverage, and automation ROI
Examine code and execution of code in various environments
Ensure that security requirements and best practices have been incorporated into system functional design specifications
Assess software systems to ensure that security development best practices have been followed, including ethical hacking techniques with proper notification and authorization
Ensure that software systems comply with the IT Security Policy in all respects, including user authentication and session expiration requirements
Requirements
7+ years’ experience as a QA engineer with expertise in planning, designing and execution of automated and manual testing activities
Bachelor’s degree in related field required
Intermediate to advanced knowledge of and experience with business/systems analysis and development of functional system specifications
Detailed knowledge of software application testing standards and best practices
Hands-on experience with automation tools is required—preferably with Playwright
Demonstrated advanced programming skills in Typescript and JavaScript
Intermediate to advanced experience creating automation frameworks from scratch and implementing best practices
Experienced in integrating automated tests into CI/CD pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions
Experienced in designing, creating, and executing API tests using tools like Postman
Strong understanding of data integrity standards
Strong understanding of HTML, CSS and JavaScript
Strong understanding of React.js
Strong SQL Query experience
MySQL experience a big plus
Amazon Web Services experience a big plus
Strong experience using Azure DevOps
Ability to work in a small, dynamic programming team in a fast-paced environment
Strong problem recognition and prioritization skills
Superior work ethics and sense of pride and ownership in completing assigned projects thoroughly and in compliance with the requirements
Strong collaboration skills with cross-functional teams including developers, product owners, and business analysts
Excellent analytical skills and strong attention to detail