Job Description
IT Jobs. Peach Payments Jobs
Role Overview
Peach Payments is revolutionizing its Quality Assurance function, transitioning to a proactive, “shift-left” approach where QA Engineers are embedded within engineering pods. Their core mission is to design and build AI-driven, scalable solutions to automate quality assurance, empowering engineers to deliver exceptional payment solutions. This involves creating an AI-powered quality ecosystem that guides work from product stories to deployed code, all while maintaining clear oversight of quality metrics and aligning with merchant needs.
Role Expectations
Engineering Quality & Automation
- End-to-End Quality Processes: Design and implement robust end-to-end quality processes within the pod, ensuring seamless adherence to quality standards and comprehensive testing.
- Acceptance Criteria & Standards: Collaborate with product and engineering to define clear acceptance criteria and align on test quality standards.
- AI-Powered Automation: Develop AI-powered systems and automation solutions to empower engineers in generating test scenarios and writing high-quality test code.
- Framework Development: Build reusable automation frameworks and libraries to simplify and enhance test creation.
- Quality Metrics & Insights: Oversee and report on key quality metrics, providing actionable insights to improve pod deliverables and link quality directly to product stability.
Customer Focus & Coaching
- Merchant-Centric Testing: Embed merchant needs and user scenarios directly into automated test cases and quality processes.
- Customer Advocacy: Act as the voice of the customer within engineering, advocating for solutions that effectively address merchant pain points.
- Engineer Enablement: Guide and coach engineers on effective testing standards, test design, and writing high-quality automated tests.
- Risk & Security Integration: Audit and review test coverage and code quality, contributing to risk identification (including Abuse Case Testing) and integrating threat modeling with the Security team.
- Competencies: What You Bring
Core technical requirements:
- Automation Frameworks: Strong proficiency in designing, developing and maintaining reusable, scalable automation frameworks (Cypress for UI, Postman/Newman for API), coupled with a deep understanding of RESTful APIs and complex system interactions.
- CI/CD Integration: Strong understanding of CI/CD pipelines and experience integrating automated quality gates and tests into continuous delivery workflows.
- Quality Lifecycle Management: Proficient in using test case management tools (eg, BrowserStack) and Jira for comprehensive quality lifecycle management.
Required soft skills:
- Strategic Solution Design: Ability to design elegant, scalable solutions for new payment integrations and to tackle systemic quality problems at scale.
- Proactive Ownership: Take initiative, own projects end-to-end, thrive in fast-paced, high-scale environments, and proactively identify and propose solutions for quality gaps while abstracting testing complexity.
- Cross-Functional Collaboration: Work effectively in fully remote teams, with strong written and verbal English communication skills, comfortable collaborating cross-functionally with product, operations, and external partners.
- Technical Articulation: Ability to clearly articulate complex technical and quality concepts to diverse audiences.
- Mentor and empower engineers in quality practices and tooling through constructive feedback.
How to Apply
The Senior QA Engineer Job Peach Payments appeared first on Corporate Staffing Services – Jobs In Kenya. Recruitment Agency In Kenya.. Click Corporate Staffing Services – Jobs In Kenya. Recruitment Agency In Kenya. for the original.