Search by job, company or skills

Ncr Corporation

Software Quality Engineer III

2-6 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 months ago
  • Over 200 applicants

Job Description

Key Areas of Responsibility

  • Lead the design, development, and implementation of automated test frameworks and test suites.
  • Design, develop, and maintain automated test scripts preferably using Behave and Playwright automations tools.
  • Implement BDD frameworks to ensure comprehensive test coverage using Python/Behave, TypeScript/Playwright automation tools.
  • Collaborate with cross-functional teams to define and implement testing strategies using Behavior Driven Development (BDD) methodologies.
  • Perform REST API testing to ensure robust and reliable integrations.
  • Mentor and guide junior test automation engineers, fostering a culture of continuous improvement and innovation.
  • Analyze test results, identify defects, and work closely with development teams to resolve issues.
  • Maintain a high-level understanding of other NCRVoyix product lines to assess their impact on the overall solution.
  • Flexible to work in different areas like Backend, UI and API testing.
  • Work towards sustaining current processes and implementing new ones.
  • Manage and maintain the QA environments and plan improvements and support in the planning.
  • Analyze user stories and business process requirements to estimate quality risks.
  • Execute automated tests and analyze results to identify defects and ensure software quality.
  • Integrate automated tests into CI/CD pipelines for continuous testing.
  • Develop and maintain test documentation, including test plans, test cases, and test scripts.
  • Stay updated with the latest trends and advancements in test automation and incorporate them into the testing strategy.

Basic Qualifications

  • 6+ years of software engineering experience in a multi-national company
  • Bachelor s Degree in a Technical Discipline or equivalent work experience
  • Should have good experience with one or more than one language (Python, JavaScript, TypeScript, Java, C#)
  • Should have good experience with one or more than one test automation tools (Selenium, Playwright, Cypress, Protractor, Rest Assured)
  • Should have good experience with one or more than one BDD test automation frameworks (Behave, Cucumber, Specflow)
  • Familiarity with CI/CD processes and tools (e.g., Jenkins, GitLab CI).
  • Experience with load and performance testing tools.
  • Experience with cloud-based testing environments.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Excellent analytical, problem solving, and communication skills.
  • Strong knowledge of Agile development practices (especially Scrum), methodologies and tools.
  • Experience with web services REST/SOAP API test automation.
  • Performance functional test automation experience
  • Proficiency with version control systems, particularly Git.
  • Integration of automated tests into CI/CD pipelines like Jenkins., TeamCity, Azure, Github Actions
  • Strong knowledge of scripting such as PowerShell, Shell script etc.
  • Expertise in Database concepts and testing using SQLNoSQL
  • Experience in testing front-end, back-end and API components of cloud-based and/or client/server products.

Preferred Qualifications

  • Demonstrated experience in Quality Assurance processes, procedures, and standards.
  • Demonstrated ability master technical details of multiple complicated software solutions; understanding technical and usability aspects as they related to quality and usability.
  • Self-directed individual who can manage multiple projects simultaneously.
  • Excellent time management skills
  • Detail oriented with a strong focus on quality.
  • Strong customer-centric attitude toward both external and internal customers
  • Excellent analytical, problem solving and verbal and written communication skills.
  • Retail/Payments Industry experience is a plus.
  • Any C/C++ knowledge will be a plus.
  • Offers of employment are conditional upon passage of screening criteria applicable to the job

Role: Automation Test Engineer

Industry Type: IT Services & Consulting

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Software Development

Education

UG: Any Graduate

PG: Any Postgraduate

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Atleos (NYSE: NATL) is a leader in expanding self-service financial access, with industry-leading ATM expertise and experience, unrivalled operational scale including the largest independently-owned ATM network, always-on global services and constant innovation. Atleos improves operational efficiency for financial institutions, drives footfall for retailers and enables digital-first financial self-service experiences for consumers. Atleos is headquartered in Atlanta, Georgia, with approximately 20,000 employees globally.

Job ID: 109882171