🌎
This job posting isn't available in all website languages

Quality Assurance Engineer

📁
Quality
📅
020789 Requisition #
Share this Job
Sign Up for Job Alerts

Diebold Nixdorf is looking for a Quality Assurance Engineer to join their team that will be responsible for various QA activities including test case design, test execution, test automation, implementing and improving CI/CD automation strategy. In this role you will provide leadership and expertise to team members involved in infrastructure and automated testing solutions for services as well as for mobile applications. This is a highly technical, engineering role which demands technical competence and creativity. We are looking for an engineer with experience who is an innovative, analytical thinker that can build cutting edge testing technologies and use next generation automation techniques. 

  

RESPONSIBILITIES: 

  • Uses in depth technical analysis of functional and non-functional requirements and designs test strategies and plans, including test requirements and metrics     
  • Documents and verifies test results, records all defects encountered properly and timely 
  • Produces metrics on the overall testing results, in line with test strategy and plan of the project    
  • Reviews and contributes to release notes     
  • Independently performs audits and reviews on test approaches and test results, quality reports and KPI's during the whole development process      
  • Estimates test efforts for new requirements     
  • Develop CI automation systems based on Jenkins and similar tools    
  • Compare and contrast different approaches to automation for diverse set of applications and provide subject matter expertise and consulting to quality engineers and developers.
  • Mentor junior testers on the test assignments and automation tasks     
  • Enhance common automation framework by driving internal contributions and integration with broader tools (device labs, test environments, application life cycle management system, reporting systems, CI/CD pipeline, simulators, etc.)     
  • Ensure adoption of best quality engineering/testing practices for cloud native applications    


REQUIREMENTS: 
  • 5+ years of experience as Automation Engineer, programmer or equivalent 
  • Experience with the latest automation frameworks, tools and testing patterns 
  • Experience working in a CI/CD environment 
  • Experience setting up and programmatically maintaining AWS or other cloud infrastructures  
  • Ability to programmatically test any software product and develop tests for your own code 
  • Programming experience in any major OO language and scripting languages, 
  • Strong debugging / problem resolution skills, and ability to multitask and handle multiple time critical issues / projects simultaneously 
  • Communicate effectively with team members and across teams 
  • Strong work ethic – someone who takes great pride in professionalism, responsibility, and being proactive 
  • Solution-oriented / demonstrated ability to initiate and drive continuous improvement 
  • Excellent written and verbal communication skills required 
  • A BS/MS in Computer Science/Engineering or equivalent work experience 
  • Experience acting as an effective change agent 
  • Familiarity or experience with DevOps methodology and concepts 
  • Work in an Agile software development environment, including emergent architecture, changing requirements, and changing priorities (SCRUM, Agile, etc.) 
  • Provides system expertise to identify and report system bugs  
  • Completes own work per defined schedules and quality expectations to satisfy project priorities with little direction from lead/manager  
  • Maintain test data among multiple non-prod environments  
  • Creates, maintains, and executes test cases 
  • Understand the requirement clearly for a proper translation of them into test cases 
  • Execution of multiple testing types such as systems - functional and integration and regression testing including writing test cases and/or test scripts as defined by the project/release 
  • Actively participates in the decision-making process regarding test coverage for system under test 

Diebold Nixdorf, Incorporated is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, marital status, age, national origin, genetic information, disability or protected veteran status.

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions