[HCM] Senior QA Engineer
Apply NowABOUT PIZZA 4P'S
Pizza 4P's is a renowned restaurant chain with a mission to "Make the World Smile for Peace." We're expanding our technological capabilities to enhance customer experiences and streamline operations across our growing network of restaurants. Our tech team develops and maintains various applications including our customer-facing mobile app, website, POS systems, and internal operational tools.
POSITION OVERVIEW
We are seeking an experienced Senior QA Engineer to lead quality assurance initiatives across our technology ecosystem. This role combines manual and automated testing approaches to ensure the reliability, functionality, and performance of our applications. As a Senior QA Engineer, you will establish testing standards, develop comprehensive test strategies, and collaborate with cross-functional teams to deliver high-quality software that enhances both customer experience and operational efficiency.
KEY RESPONSIBILITIE
- Design, develop, and implement comprehensive test plans, test cases, and test scenarios for web applications, mobile apps, APIs, and internal systems
- Lead the development and maintenance of automated test frameworks and scripts using industry-standard tools and best practices
- Perform thorough manual testing including functional, regression, usability, and exploratory testing across multiple platforms
- Design and execute performance, load, and stress tests to ensure application stability under various conditions
- Establish and maintain QA processes, methodologies, and quality metrics that align with agile development practices
- Conduct thorough analysis of defects, including root cause identification, and work closely with development teams on resolution
- Create and maintain test environments, test data, and documentation for all testing activities
- Lead test planning and estimation for new features and releases
- Mentor junior QA team members and promote quality-focused mindset across the organization
- Participate in code reviews from a quality assurance perspective
- Monitor and analyze application logs and metrics to identify potential issues before they impact users
- Stay current with emerging testing tools, technologies, and methodologies
- Work with product owners to ensure applications meet business requirements and user expectations
- Perform security testing and vulnerability assessments in coordination with the security team
WHO YOU ARE
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
- 5+ years of experience in QA engineering with a proven track record in both manual and automated testing
- Strong experience with test automation frameworks and tools (such as Selenium, Cypress, TestNG, Appium, JUnit, or similar)
- Proficient in at least one programming/scripting language (Python, Java, JavaScript, etc.) for test automation
- Experience with API testing using tools like Postman, Rest Assured, or similar
- Knowledge of SQL and database testing
- Experience with performance testing tools (JMeter, Gatling, Locust, etc.)
- Familiarity with CI/CD pipelines and testing integration (Jenkins, GitLab CI, GitHub Actions)
- Strong understanding of QA methodologies, best practices, and testing techniques
- Experience working in Agile/Scrum development environments
- Excellent analytical and problem-solving skills with attention to detail
- Strong communication skills and ability to collaborate effectively with cross-functional teams
- Experience with test management tools and defect tracking systems
PREFERRED SKILLS
- Experience in the hospitality or food service industry
- Knowledge of mobile application testing (iOS and Android)
- Experience with BDD frameworks (Cucumber, SpecFlow, etc.)
- Familiarity with cloud platforms (AWS, GCP, Azure)
- Experience with containerization technologies (Docker, Kubernetes)
- Knowledge of accessibility testing and WCAG compliance
- Experience with security testing methodologies and tools
- Understanding of restaurant operations and POS systems
- Experience with microservices architecture testing
- Knowledge of test data management techniques