remote
Software Quality Engineer - NCR
Software Engineer
Software Quality Engineer focused on automated testing of payment and commerce platforms using Python, Java, Selenium, and TestNG within Agile environments.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for payment and commerce workflows using Python and Java.
- Implement Selenium WebDriver scripts and TestNG frameworks to validate functional and regression scenarios.
- Collaborate with cross‑functional teams to define test plans, identify risks, and ensure quality across releases.
- Analyze test results, log defects, and work with developers to resolve issues promptly.
- Integrate automated tests into CI/CD pipelines and monitor execution metrics.
Requirements
- 3+ years of experience in software quality engineering or test automation.
- Strong proficiency in Python and Java with hands‑on Selenium experience.
- Experience with TestNG, Git, and CI/CD tools (Jenkins, GitLab CI).
- Solid understanding of Agile methodologies and test‑driven development.
- Excellent analytical, communication, and problem‑solving skills.
Skills
pythonjavaseleniumtestngagilesql