About NCR NCR Corporation (NYSE : NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences.
With its software, hardware, and portfolio of services, NCR enables nearly 700 million transactions daily across retail, financial, travel, hospitality, telecom and technology, and small business.
NCR solutions run the everyday transactions that make your life easier. NCR is headquartered in Atlanta, Georgia, with nearly 30,000 employees and does business in 180 countries.
Overall Description : Team member operates with minimal to no supervision in many areas while they still may need some direction in others, especially more complex work.
Generally, work is done on a sub-system or well-defined feature within a product road-map. Typical Experience Range : 2 to 7 years Typical Education : Bachelor’s Degree in a Technical Discipline Expected scope of influence : Team Manager level : Individual Contributor Functional Competencies : Required Skills : Automation Testing Black Box / White Box testing Test plan and resources planning Test project scheduling Drives Software Releases Demonstrates proper validation procedures such as : Integration System Testing User Acceptance Testing Installation Testing Performance Testing Assist on creating, maintaining, and reviewing Test Strategy and Test Specifications documents.
Assists on designing Test Plan and Test Cases using HP Quality Center. Performs reliability, functional, performance, stress, and regression testing of NCR software applications, firmware, and hardware devices.
Monitors and updates (when necessary) software or firmware JIRA (bug tracker tool) issues status. Verifies software or firmware JIRA solutions / fixes and follows through on issues.
Records, maintain, and archive test results. Provides root-cause analysis on defect leakages Trains new intakes on Test Development Life Cycle on the type of software system the team is using.
Assist on leading a small group Conducts technical training Ensures timely submissions of project deliverable. Determines issues / risk and report immediately to project lead.
Automation : Creating and maintaining test scripts to ensure the application is validated per automation test strategy and addresses customer requirements Uses test frameworks and tools to run automated test scripts and manage the test environment Makes recommendations on corrections for automation testing failures Contributes to overall strategy for automation testing Reviews test scripts to ensure application is validated according to automation test strategy Periodically evaluates new automation tools and technologies Completes root cause analysis and triage automation failures Coordination & Collaboration : Works with business analysts to understand the story feature functionality and acceptance criteria to write relevant test scripts Works with developers / scrum team to better inform test scripts in the areas of interchangeability, workflows and technical structures that can impact functionality of the application Communicates expectations to the development teams to ensure they configure the appropriate environment needed for quality testing May work with the end-
users during and after implementation to configure the application and troubleshoot issues Coordinates across teams to share best practices Quality Design & Assurance : Understands variety of testing tools & frameworks Conducts testing to confirm the product is reliable, accurate, consistent, and durable Develops an operational definition of quality’ to ensure all teams have clear expectations and standards of excellence Ensures existing processes are followed, establishing new processes as necessary to meet standards of excellence criteria Works to eliminate critical and high priority defects, ensuring acceptance criteria are met Understands operational, technical, and functional needs of the product and develops test cases to deliver a positive end-
user experience Quality Testing Standards : Follows testing standards and processes to ensure tests are cost effective, repeatable, consistent and repeatable Executes testing strategies to detect software issues or defects Embeds quality testing protocols at all stages of the software development life-
cycle to ensure product defects are identified early Establishes testing standards and processes to ensure tests are cost effective, repeatable, consistent, and adaptable Documents the established process and findings to communicate testing the standards to internal teams Defines the appropriate metrics needed to minimize defects Continuously reviews and measures the effectiveness of the testing standards and processes, adjusting to new processes when necessary Software Engineering Best Practices : Understands the software development and testing life-
cycle Leverages training and resources to remain current on software engineering best practices and technologies Applies SW Engineering best practices to improve quality of SW Development life-
cycle Maintains a deep understanding of the SW development life-cycle Seeks out knowledge and training to remain current on best practices and technologies Utilizes knowledge of engineering best practices to ensure quality throughout the software development life-
cycle Proposes modifications to the life-cycle based on lessons learned Understands industry standards and best practices for quality testing and determines the best way to apply them within the organization Risk Management : Proactively identifies user stories that require extended testing cycles to ensure accurately projected timelines Conducts vulnerability scans and penetration tests to review code throughout the software development cycle, proactively identifying issues that may destabilize the solution or jeopardize legal and regulatory compliance Understands environmental risk factors that will negatively impact the user base and the customer’s business operations EEO Statement Integrated into our shared values is NCR’s commitment to diversity.
NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential.
We believe in understanding and respecting differences among all people. NCR does not discriminate in employment based on sex, age, race, color, creed, religion, national origin, disability, sexual orientation, veteran status, military service, genetic information, or any other characteristic or conduct protected by law.
Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment. Statement to Third Party Agencies To ALL recruitment agencies : NCR only accepts resumes from agencies on the NCR preferred supplier list.
Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.