Quality Engineer

LawPay
Summary
Join AffiniPay as a Quality Engineering Tech Lead and play a critical role in ensuring the quality of our fintech back-end systems and SaaS platform. You will drive QE processes, collaborate with cross-functional teams, design and execute comprehensive test plans, leverage expertise in back-end systems, message queues, cloud-based testing, and Agile methodologies. Responsibilities include designing, developing, and executing tests; validating message queue implementations; collaborating with development teams; utilizing Linux and command-line interfaces; developing and maintaining test cases and plans; working with DevOps teams; participating in Agile Scrum ceremonies; identifying and tracking defects; resolving defects; developing and maintaining testing documentation; mentoring other quality engineers; and staying up-to-date with industry trends. This role requires 5+ years of experience in software quality engineering with a focus on fintech back-end systems and SaaS platform testing in the cloud. The ideal candidate will possess strong proficiency in Linux, experience with Kubernetes, and expertise with industry-standard testing tools and frameworks. Excellent problem-solving, communication, and collaboration skills are essential.
Requirements
- 5+ years of experience in software quality engineering, with a focus on fintech back-end systems and SaaS platform testing in the cloud
- Experience with message queue technologies (e.g., RabbitMQ, Kafka, AWS SQS, Redis Pub/Sub)
- Strong proficiency in Linux operating systems and command-line interfaces
- Experience with Kubernetes, containerization, and CI/CD pipelines (e.g., Jenkins, CircleCI)
- Experience with Test Rail or other Test Management System
- Experience with SQL databases and database testing
- Expertise with industry-standard testing tools and frameworks (e.g. Playwright, Pytest)
- Proficiency in Agile Scrum methodologies, including sprint planning, backlog management, and retrospectives
- Experience with issue tracking and monitoring systems (e.g. Jira, DataDog)
- Understanding of API testing and back-end service validation
- Ability to programmatically understand the flow and outputs of pre-existing code written in a variety of languages, e.g. Ruby
- 3+ years being the primary QE contact for a project or deliverable
- Excellent problem-solving skills with attention to detail and the ability to write detailed bug reports
- Strong time management and organizational skills, with the ability to prioritize tasks and meet deadlines
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment
- Confident in voicing opinions and driving process improvements
- Ability to deliver presentations on quality KPIs to developers as well as non-technical audiences
- Skilled in establishing best practices for development teams and setting incremental goals for continuous quality improvement
- Mentoring and knowledge-sharing capabilities
Responsibilities
- Design, develop, and execute manual and automated tests for our fintech back-end systems and SaaS platform, focusing on functionality, performance, security, and scalability
- Test and validate message queue implementations, data flow, and asynchronous processing systems
- Collaborate with development teams to identify and prioritize testing requirements, ensuring alignment with business objectives and customer needs
- Utilize Linux operating system and command-line interfaces to perform testing and troubleshooting activities
- Develop and maintain test cases and plans using industry-standard tools and frameworks, leveraging cloud-based infrastructure (e.g., AWS)
- Work closely with DevOps teams to ensure seamless integration of testing into CI/CD pipelines, utilizing Kubernetes for container orchestration
- Participate in Agile Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives, ensuring effective communication and collaboration within the team
- Identify, report, and track defects using our issue tracking system (e.g., Jira, DataDog), providing detailed bug reports with steps to reproduce, expected results, and actual results
- Collaborate with development teams to resolve defects, ensuring timely and high-quality fixes
- Develop and maintain testing documentation, including test plans, test cases, and test scripts
- Mentor and train other quality engineers, and learn from other quality engineers across the team
- Stay up-to-date with industry trends, emerging technologies, and best practices in software testing, applying this knowledge to continuously improve our testing processes and strategies
Preferred Qualifications
- Knowledge of PCI compliance and security testing best practices
- Experience with financial transaction processing and payment systems testing
- Certification in software testing or quality engineering (e.g., ISTQB, CSTE)
- Experience using AI tools to create test cases and conduct test case reviews
Benefits
- All employees receive fully covered medical, dental and vision coverage - Choose from our 2 available health plans based on what fits you and/or your family!
- Have some fur babies? - We offer them insurance too!
- RELAX and enjoy your time away with our flexible paid time off policy!
- We will help you plan for your future - 401K, or RRSP if in Canada, with a company match
- Competitive compensation packages that include mid-year and end-of-year bonuses and equity options for all full-time employees
- Health Wellness Program that includes nutrition consultations, mental health apps, and access to discounted memberships
- Have plans to grow your family? - Parental resources, including 16 weeks of paid time off for primary caregivers
- Professional development opportunities including mentorships, leadership programs and our AffiniPayU courses
- We believe it is important to give back with our Matching Gift Program and organized activities focused on donations, volunteerism and supporting the local communities throughout the country
- D&I initiatives provide educational opportunities regarding multicultural issues, tolerance, and celebrating diversity among our entire staff
- An incredible, in-office experience at our headquarters in Austin and San Diego including free lunch delivery, a fully stocked kitchen, and some βsweetβ surprises for those afternoon pick-me-ups