Your browser does not support javascript! Please enable it, otherwise web will not work for you.

SW Test Performance Engineer III - Hyderabad @ NCR Corporation

Home > Programming & Design

 SW Test Performance Engineer III - Hyderabad

Job Description

The NCR AMS is a product which enables retailers to setup and execute omni-channel communication and promotions, provides a wide range of business services to drive the next generation shopping experience both in-store and online. Our teams develop software in a fast-paced, zero defect environment using the latest software development techniques and tools with a zeal towards customer satisfaction. AMS is a state of art product with a large variety of tech stack including very recent cutting edge technologies.

Primary responsibility is to develop high quality software solutions as a contributing member of a highly motivated team of Engineers. Should be able to understand the what goes behind the building of a complex resilient scalable enterprise products and should contribute through automating the test suites that replicate real time scenarios and be able to identify issues in the early stages of development. This individual will hold the title Software Quality Engineer II with the expectation to solve complex technical challenges and assist in continuously improving the test automation.

Should have had hands on building automation for complex applications/solutions which has integrations with various components. Advanced knowledge on the best practices on enterprise applications - logging, communication, coding, testing and CI/CD pipeline is expected.

Responsibilities include:

  • Develop high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support.
  • Diagnose, isolate, identify and report errors in software code.
  • Understanding Nonfunctional requirement like load/stress testing.
  • Experience with tools like Jmeter or Gatling/Scala.
  • Hands on experience writing scripts for performing/measuring the performance of the system.
  • Working experience on enterprise applications or cloud-based applications.
  • Experience with performance reporting tools.
  • Good to have cloud-based performance testing and tools
  • Provide framework that automates testing of the product in various environments and various OS.
  • Understand the functionalities of the product and keep adding automated test cases that bring value to the test suite
  • Formulate test strategies and test plans to recreate system failures
  • Identifies and implements process improvements in Engineering practices.
  • Utilize software-based system maintenance and tracking tools.
  • Validate input and technical content for technical documentation, user help materials and customer training.
  • Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements
  • Create high fidelity estimates of their own work efforts.
  • Assist others in estimating task effort and dependencies, responsible for team commitments within the Sprint.
  • May be asked to lead and advise other Engineering resources as part of project activities.
  • Considered subject matter experts in their chosen field
  • Participates with industry groups, stays current with technology and industry trends, disseminates knowledge to team members, forms best practices.
  • Communicate with Solution Management and other internal teams.
  • Participates in cross-functional collaboration within the organization.
  • Works on improving use of tools relating to AMS development/tools used

BASIC QUALIFICATIONS:

  • Bachelor s Degree in computer science or related field
  • A minimum of 3 years of experience in test automation and below stack
  • Must Have
  • Good understanding of NFT Performance; scalability and availability and familiarity with tools - jmeter, gatling or any other tools
  • BDD, Gherkin - Should be able to write test cases
  • Automation frameworks - Cucumber, Selenium or similar
  • java or any oops oriented programming language - should be able to grasp, understand, debug, and write code
  • API testing - Postman, soap UI
  • Test management tools - Zephyr, QC, ALM
  • Experience with bug reporting tools - Jira or similar
  • Experience with version control tools - github or subversion
  • Experience with build automation tools - maven, Jenkins or similar
  • Deep understanding of Software Development and Quality Assurance best practices

Good to Have

  • UI testing - different selenium frameworks (keyword, hybrid, data driven) POM model
  • Should be familiar with HTTPs/SSL
  • Ability to debug issues on Linux
  • Networking concepts like how to setup and configure name servers and network interfaces Load Balancers
  • Excellent written and verbal communication skills
  • Excellent teamwork and collaboration skills
  • Experience operating in an Agile environment, with a deep understanding of agile development principles.
  • Good to have domain experience of Loyalty in Retail
  • Experience with tools utilized in development environment:
    • White source
    • Crucible
    • Fisheye
    • Chef
    • Scripting languages
  • Knowledge of software development standards and protocols:
    • Secured development knowledge
    • DevOps for the cloud deployments
    • CI/CD pipeline
    • Cloud development knowledge on Azure or GCP
  • ISTQB, MS or Sun certification will be of advantage

Job Classification

Industry: IT Services & Consulting
Functional Area: IT Software - QA & Testing,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Doctorate Not Required

Contact Details:

Company: Ncr Corporation India
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Engineer II Maven Manager Quality Assurance Linux Coding Enterprise applications Healthcare Test planning Selenium Test cases

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

NCR Corporation

At NCR, we make the everyday easier. We do this by listening to our customers, keeping their best interests in mind, and always working to make interacting with your business an exceptional experience. Read on to learn more about the people who lead our team, our company by the numbers, and how we'v...