Software Quality Engineer
Core
Senior Software Quality Engineer ensuring code testability, test automation, and quality risk analysis for unified commerce platforms serving retailers and restaurants.
Role type
Senior IC Software Quality Engineer
Builds
Production payment and commerce systems for convenience, fuel, and retail clients
Domain
Unified commerce, payments, retail technology
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Test automation (Python, JavaScript/TypeScript, C#/Java), API testing, CI/CD pipelines, Container orchestration (Kubernetes, Docker), SQL/NoSQL, Agile/Scrum, Performance testing
Preferred skills
Quality Assurance process expertise, Multi-project management, Cloud-based product testing
Technologies
Python, JavaScript, TypeScript, C#, Java, Selenium, Protractor, Cucumber, Jenkins, GitLab CI, Docker, Kubernetes, KubeVirt, SQL, NoSQL, REST, SOAP
Responsibilities
Automate tests using homegrown and open-source frameworks; Develop solution-based test plans; Maintain QA environments and plan improvements; Analyze user stories to estimate quality risks; Collaborate across teams to incorporate stakeholder feedback; Work with software engineers on design reviews and code walkthroughs
Seniority
Senior, hands-on IC