Published 23 hours ago
About Pecan Solutions
Pecan Solutions develops point-of-sale (POS) and payment software for hospitality businesses, including restaurants, cafés, and bars. Our platform supports order management, payment processing, reporting, and third-party integrations. We are focused on reliability, performance, and continuous delivery in a production environment that processes live transactions daily.
Role Overview
We are seeking a Test Automation Engineer / SDET to design, build, and maintain automated test frameworks that ensure the quality, scalability, and reliability of our POS and payments platform. This role requires strong programming ability, hands-on automation experience, and a structured understanding of software quality engineering practices within a SaaS environment.
Key Responsibilities
• Design and implement scalable automated test frameworks for web, API, and mobile components
• Develop automated regression, integration, and end-to-end test suites
• Integrate test automation into CI/CD pipelines
• Collaborate with product managers and developers to define acceptance criteria and test strategies
• Perform root cause analysis of defects and contribute to continuous quality improvement
• Maintain test data strategies and ensure test environment stability
• Participate in code reviews and enforce quality engineering best practices
• Monitor and improve test coverage metrics
Required Qualifications
• Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience)
• 3–6 years of experience in software testing and automation
• Strong programming skills in at least one language (e.g., Java, Python, JavaScript, or C#)
• Experience with automation tools such as Selenium, Cypress, Playwright, Appium, or similar
• Experience testing RESTful APIs (e.g., Postman, RestAssured, or similar frameworks)
• Hands-on experience integrating tests into CI/CD tools (e.g., GitHub Actions, GitLab CI, Jenkins)
• Strong understanding of SDLC, Agile methodologies, and defect lifecycle management
• Experience with version control systems such as Git
Preferred Qualifications
• Experience in POS, fintech, or payments systems
• Familiarity with cloud infrastructure (AWS, Azure, or GCP)
• Experience with performance testing tools (e.g., JMeter, k6)
• Understanding of security testing principles, particularly in payment processing environments
• Knowledge of containerization tools such as Docker
What We Offer
• Fully remote work environment
• Competitive salary and performance-based incentives
• Opportunity to work on mission-critical transaction systems
• Collaborative, engineering-focused culture
• Professional development opportunities
Qualified candidates should submit a resume and a brief summary of recent automation projects demonstrating technical depth and measurable impact.