Software Quality Engineer
Core
Lead end-to-end quality engineering for enterprise and distributed applications in unified commerce, ensuring high-quality software solutions for retailers and restaurants.
Role type
Senior Software Quality Engineer (QA)
Builds
Enterprise and distributed applications, including POS systems and transaction flows
Domain
Retail / Unified Commerce / Payments
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Manual and automated testing, API testing (REST/SOAP), database validation (SQL/NoSQL), BDD, root cause analysis, CI/CD pipelines, defect lifecycle management, Kubernetes testing, edge computing validation
Preferred skills
Retail domain experience, POS systems knowledge, object-oriented programming (Java/Python)
Technologies
Selenium, Playwright, Cypress, Jira, PractiTest, HP QC, Kubernetes, REST, SOAP, SQL, NoSQL, Java, Python
Responsibilities
Design and execute comprehensive test strategies and test cases; Perform end-to-end system validation including functional, integration, system, and regression testing; Develop test scenarios for applications on Kubernetes clusters; Implement and drive Behavior Driven Development (BDD) practices; Validate application behavior in edge computing environments; Manage the defect lifecycle from identification to closure; Conduct root cause analysis of defects using logs and monitoring tools; Collaborate with developers, product managers, and DevOps teams to resolve issues; Ensure adherence to quality standards and CI/CD processes.
Seniority
Senior, hands-on IC