remote
Sr Quality Engineer - NCR
Software Engineer
Senior Quality Engineer responsible for designing and executing automated test frameworks, driving continuous integration, and ensuring high‑quality releases for a unified commerce platform using Python, C++, Selenium and CI/CD tools.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks and scripts for web, API, and embedded components using Python, C++, and Selenium.
- Integrate automated tests into CI/CD pipelines (Jenkins, Git) to enable continuous testing and rapid feedback.
- Collaborate with cross‑functional Agile teams to define test strategies, acceptance criteria, and quality metrics.
- Perform root‑cause analysis of defects, track issues, and drive remediation across development and operations.
- Develop and execute performance, load, and security test suites to validate scalability of commerce services.
Requirements
- 5+ years of experience in software quality engineering, with a strong focus on test automation.
- Proficiency in Python and C++ for test script development and integration.
- Hands‑on experience with Selenium, REST API testing tools, and CI/CD platforms such as Jenkins.
- Solid understanding of Agile methodologies, version control (Git), and defect tracking systems.
- Experience with SQL databases for data validation and test data management.
Skills
test automationpythoncseleniumjenkinsagilesql