🌟 About Us
Epos Now is a global point-of-sale and fintech business powering thousands of independent retailers and hospitality businesses worldwide. From POS and payments to banking and AI-driven insights, we build technology that helps businesses grow, trade smarter, and stay in control.
We’re proud of our engineering-led culture, our focus on quality and continuous improvement, and our belief that great software comes from great collaboration.
👀 The Role – What You’ll Be Doing
As a Junior QA Engineer, you’ll contribute to the delivery of high-quality software solutions that genuinely meet the needs of our customers and the business.
You’ll work closely with developers, product managers, and other QA engineers across our domain tribes, learning how quality is owned end-to-end — not just tested at the end.
This role is ideal for someone curious, reliable, and eager to grow their technical QA skillset within a supportive environment 🌱
🧪 Key Responsibilities
- 🤖 Test Automation
- Build, maintain, and execute automated test scripts for web, mobile, and APIs
- Use tools such as Playwright, Selenium, Appium, Postman, or similar
- Contribute to reducing bugs and issues reaching production
- 💻 Programming & Scripting
- Write and understand test automation using Java, JavaScript, or similar
- Automate repetitive tasks to improve testing efficiency
- 🔄 Testing Practices
- Execute manual, automated, regression, performance, and security testing
- Design effective test cases from requirements and user stories
- Test APIs in isolation using REST principles and JSON/XML formats
- 🔧 Tooling & Delivery
- Use Git for version control and collaboration
- Work with CI/CD pipelines (e.g. Jenkins, GitLab CI)
- Log, track, and manage defects using Jira
- Perform cross-browser and cross-device testing
🤝 Collaboration & Communication
- Participate in Agile/Scrum ceremonies and sprint cycles
- Collaborate with engineers, product managers, and QA peers
- Ask clarifying questions early and communicate blockers proactively
- Document findings clearly and keep stakeholders informed
🧠 Learning, Growth & Support
- Actively build domain knowledge (POS, Payments, business flows)
- Learn automation frameworks under guidance
- Participate in regression execution and defect triage
- Receive mentoring from IC4 / IC5 QA Engineers
- Contribute to technical discussions and best-practice adoption
- Does not own release sign-off (yet!) — this role is about learning and development
🛠️ Skills & Experience
Essential
- Understanding of QA fundamentals and testing methodologies
- Basic experience with test automation tools or frameworks
- Familiarity with at least one programming or scripting language
- Attention to detail and a structured approach to problem-solving
- Ability to manage time effectively and prioritise tasks
- Strong communication skills and a customer-focused mindset
Nice to Have
- Experience with Playwright, Selenium, Appium, or Postman
- Exposure to CI/CD tools such as Jenkins
- Experience working in Agile/Scrum teams
- Knowledge of REST APIs and data formats (JSON/XML)
🎓 Qualifications
- Relevant training, certifications, or hands-on QA experience are a plus
- A strong willingness to learn is essential
💙 Why Join Us?
- Clear progression and structured learning
- Strong QA community and mentoring culture
- Real influence on product quality and customer experience
- A company investing in modern tooling and best practices


