E

QA Engineer IC4

Epos Now Group
Full-time
On-site
Norwich

As a QA Engineer (IC4), you will play a key role in delivering high-quality software solutions that meet both business and customer needs. You’ll be responsible for designing, executing, and maintaining robust testing strategies across web, mobile, and API platforms, with a strong emphasis on test automation, quality standards, and continuous improvement. This is a senior individual contributor role, where you’ll influence quality across domain tribes, support the development of other QA engineers, and help shape best practices across the QA function — without direct line management responsibilities. What You’ll Be Doing 🛠️ Test Automation & Engineering Design, develop, and maintain automated test scripts for web, mobile, and APIs Use tools such as Selenium, Appium, or similar frameworks Build and maintain test automation using Java, JavaScript, or a similar language Write efficient scripts to automate repetitive tasks and improve testing efficiency Ensure high code quality, with minimal defects reaching production Testing Expertise Apply a broad range of testing methodologies including: Manual testing Automated testing Regression testing Performance testing Security testing Design comprehensive test cases based on requirements and user stories Perform cross-browser and cross-device testing to ensure consistent user experience Test APIs in isolation using tools like Postman, with a strong understanding of RESTful APIs and JSON/XML Delivery & Ways of Working Work effectively within Agile/Scrum environments, contributing to sprint planning, reviews, and retrospectives Use CI/CD pipelines (e.g. Jenkins, GitLab CI) to support automated testing and deployment processes Manage and track defects using tools such as Jira Use Git or similar version control systems to support collaboration and change tracking Collaboration & Contribution Collaborate closely with developers, product managers, and other QA engineers within cross-functional domain tribes Participate in technical discussions to help drive optimal solutions Conduct code and technical reviews for other QA engineers Provide timely, constructive feedback to support consistent quality standards Support and mentor junior QA engineers in their technical development Quality, Communication & Improvement Take a customer-focused approach, ensuring solutions meet real user needs Identify, isolate, and resolve issues using a structured and analytical approach Communicate complex technical concepts clearly to both technical and non-technical stakeholders Create and maintain high-quality QA documentation, processes, and best practices Contribute to the wider QA and Engineering knowledge base Experience & Qualifications 🎓 Essential: Strong experience as a QA Engineer working in complex software environments Proven experience with test automation frameworks and scripting Hands-on experience testing APIs, web, and/or mobile applications Experience working in Agile/Scrum delivery teams Confidence conducting code reviews and contributing to technical discussions Desirable: Experience working with CI/CD pipelines Exposure to performance or security testing Experience supporting or mentoring junior engineers Key Skills 🔑 Test Automation (Selenium, Appium, or similar) Programming (Java, JavaScript, or similar) API Testing & RESTful services Agile & Scrum methodologies CI/CD & DevOps collaboration Defect management (Jira or similar) Strong problem-solving and analytical skills Excellent communication and stakeholder engagement Attention to detail and strong time management Collaborative, proactive, and quality-driven mindset

Apply now
Share this job