PEOPLE DESCRIBE YOU AS:
• Quality minded person with an attention to detail.
• Business savvy with a technical aptitude to follow general
instructions and achieve desired results
• Someone who just gets it. From system architecture to
technical specifics, you see the big picture and how everything-and
everyone-works together from start to finish.
• Passionate about quality and performance, while
understanding the tradeoff between time and perfection. People see you as
innately curious with a desire to explore different approaches and apply them
to new problems.
• The one everyone wants on their team. You simply bring out
the best in other people.
YOU CAN EXPECT TO:
• Create, execute, and report on results of manual test
cases for assigned projects.
• Set up required hardware for test environments including
Windows PC, Point-of-Sale terminals, printers, fuel pumps/controllers, pin
pads, networking (LAN, WAN, connections to payment networks).
• Work in virtual environments.
• Participate in product design reviews to provide input on
functional requirements, product designs, schedules, or potential problems.
• Be part of a shift left organization where you engage in
quality practices as early as possible.
• Learn about the many products and solutions that NCR
offers and provide input on how to integrate and test in a solution-based
environment.
• Practice and expand your software estimating skills to
drive towards on time and on budget deliveries.
• Identify, communicate, and manage risks.
• Participate in an agile development team, implementing
user stories into products that work. Using manual and automated testing to
verify acceptance criteria.
• Be part of a global, collaborative team who is always on
the hunt for ways to improve and upgrade our products. At NCR, you'll get the
feel of a start-up, but with solid corporate support.
YOU HAVE:
• BS degree in Computer Science or related field (or
equivalent experience)
• 5+ years of designing, documenting, and executing test
plans.
• An understanding of system testing practices in an Agile
Environment, including functional, usability, performance/load, scalability,
boundary, hostile, regression and negative testing.
• Exposure to bug tracking tools and understanding of how
they are used to document, analyze, and manage defects.
• An understanding of the software development lifecycle and
release practices.
• Basic understanding of networking concepts.
• Excellent problem-solving skills and the ability to
communicate solutions to different audiences
• Experience interacting with Product Owners, Scrum Masters,
and Software development teams