Job details

Dynamics 365 Test & Release Engineer

Company details

Brunswick Corporation is one of America's longest-established businesses. Brunswick Corporation endeavours to install "Genuine Ingenuity" in all of its leading consumer brands. Today, Brunswick is a market leader in the marine, fitness and billiards industries.

In today's digital business era, we are challenged to exceed customer expectations faster and better than our competition. This will require the evolution of the company's existing business processes and the modernization of its ERP transactional systems. This evolution is a key enabler in supporting the growth and success of Brunswick.

In 2017, and beginning with our international businesses, we will launch the Enterprise Resource Planning Program to help modernize our business processes and support ERP transactional systems across all of our businesses. This will require the migration from current legacy systems to a modern Microsoft Dynamics ERP environment. The transformation of our processes and systems for the international marine and fitness businesses, will span a minimum of three years, and include multiple regions and countries.

To support the execution of the ERP migration within our international businesses, we are looking for our Dynamics 365 Test & Release Engineer

Function

You are accountable for supporting Brunswick Corporation Dynamics 365 Program on a Global Cross Divisional Level. You are an enterprise wide technical resource who works closely with IT-Team members, software developers, business users, and other technology stakeholders, to provide the automation, push button deployments and continuous delivery capabilities for D365 applications.

In this role, you are also focused on managing all aspects related to maintaining, coordinating, conducting and communicating testing schedules with end users and stakeholders within Dynamics 365 solutions for Brunswick Corporation – cross divisional. You play a key part in defining an effective testing strategy working in partnership with external suppliers and are responsible for ensuring that all new systems (ERP/ISVs) and interfaces are fully tested through all stages against functional and non-functional requirements, prior to deployment.

Key Objectives & Responsibilities :

1. TEST MANAGEMENT

  • Test Strategy, Planning and Execution
    • Drive forward and play an active role in developing the testing function to achieve continued delivery against timescales.
    • Taking ownership for the full testing life cycle, test policies, documentation, tools, strategies and plans.
    • Defines the scope of testing within the context of releases / Projects implementation.
    • Create Master test plan for the software releases and define overall testing strategy for testing complex systems.
  • Test Tracking and Reporting
    • Develop test resource plan with Project Manager.
      • Ensure comprehensiveness of test coverage for business requirements.
      • Setting up of Test management tools for Requirements traceability, test plans, test labs and defects management.
    • Lead the team of Testers on Project.
      • Perform all aspects of verification including functional, regression and system testing.
      • Effectively track and manage software defects and assist the team in root cause analysis and risk mitigation strategies.
      • Track test progress, Defect Management and reviews results with stakeholders.
  • Test Execution
    • Communicate and coordinate with multiple stakeholders such as Business analysts, Delivery teams, Business Users and Process owners.
    • Determine all testing environment requirements and tools.
    • Work with the application and technical architecture teams to plan one or more of the following: unit, assembly, product, technical, user acceptance, operational acceptance, and technical architecture tests.
  • Test Quality
    • Ensure that the team follows the testing standards, guidelines, and testing methodology as specified in the testing approach
    • Participate in quality management reviews as outlined in Verification and Validation Overview to ensure adherence to all quality management plans and standards. Review test, validation, and pilot results to ensure that they meet the entry and exit criteria
    • Measure and monitor progress during each test to ensure that the application is tested, validated, and piloted on time and within budget, and that it meets or exceeds expectations.
2. RELEASE MANAGEMENT
  • Acts as a technical consultant for the enterprise, ensuring Release and Deployment Plans are aligned with business needs, architecture and technical standards.
    • Supports and improves tools for continuous integration, automated testing and release management. Constantly look to automate manual and repetitive tasks while reducing or optimizing build/release times.
    • Creates and manages source code branches as per our branching strategy.
    • Works on scalability so that big deployments can be broken down and distributed across multiple data centers.
  • Solves the challenges of working with largest distributed systems.
  • Coordinate planning and execution of software releases including change communication and version control, code and data propagation across environments, and post-release validation
    • Engages with multiple teams and manage their daily build/automation requirements.
    • Engage with project/technical managers on an ongoing basis and ensure risks and issues are assessed and managed
  • Integrates source, third party components, data, and deployment externals of a software system in order to guarantee operational stability.
  • Supports the development team in all development related operations, including source code maintenance, system level troubleshooting, and guidance on processes and procedures.
  • Ensure completeness of release notes and publish release package.
  • Validate / smoke test the release is operating as expected.
  • Design, develop, maintain, automate and support custom and packaged build systems for building and deploying company software.
  • Organize, communicate, and facilitate release plans and environment change scripts.
  • Design and develop automation for manually performed tasks.
  • Manage load balancing, IP Addressing and understand DNS best practices.
  • Assist with building out server automation and application deployment across the entire infrastructure.
  • Experience with automation/configuration management using PowerShell DSC, Chef and other automation tools.
  • Conceptualize, design and automate innovative methods to quickly create additional Test, DEV and QA environments when needed.
  • Experience with Continuous Delivery or Continuous Deployment preferred.
  • Manage internal and external DNS records for all environments.
  • Manage Microsoft AX environments and deployments.

3. ADDITIONAL RESPONSIBILITIES

  • Review the development process to ensure that defect tracking (identification, fixing, re-testing and migration of defects) is properly addressed. If not, define the defect tracking process and incorporate it into the overall development process.
  • Accountable for properly following all IT standards, processes and methodologies as applicable including but not limited to Quality Assurance (QA), Project Management Life Cycle (PMLC) and Software Delivery Life Cycle (SDLC) and the company ethics program and the company’s health, safety and environmental policies.
  • Operate in line with company policies and procedures, especially relating to quality management system, the company ethics program and the company’s health, safety and environmental policies.

Profile

QUALIFICATIONS AND SKILLSs

Education

· BA in business or equivalent experience

Tools: familiarity or Certification with:

· Build / Release Automation technologies (Python, Perl, Shell)

· Build Tools (Apache ANT, Maven, Make)

· SCM System such as SVN, GIT, Clearcase

· Infrastructure Tracking Tools (Jira, Confluence

· Integration Tools (Jenkis, Bamboo)

· Monitoring Tools (Nagios, Munin)

Build Engineering Experience and Skills

· Minimum four years effectively managing Releases and Deployments to various environments in a Cloud-based Infrastructure

· Ability to understand, communicate, interpret client business processes and requirements

· 4+ years in MS Dynamics AX Cross-Domain Projects

· 2+ full-life cycle ERP implementations

· MS Dynamics 365 experience, preferred

· Certifications in Dynamics 365/Microsoft Dynamics AX preferred

Test Management Experience and Skills

· 6+ years advanced skills with Microsoft Office

· 6+ years of experience in the field of IT technical and functional Testing

· 4+ years of experience in developing manual and automated Test-scenarios / -scripts 2 to 5 years consulting experience in business applications with focus on business modeling and software implementation including Functional and Technical System Design and Testing

· Experience in Testcase design and development

· Strong leadership, problem solving, oral presentation, technical writing, planning, and adult-learning/workforce teaching skills

· Excellent verbal and written communication skills

· Strong commitment to providing superior customer service

· Familiar and experienced in:

o Core application functionality

o Application technology stack

o Implementation Methodology

· Related Microsoft technologies such as Microsoft SQL Server, Microsoft Exchange Server, Microsoft .NET, Microsoft Office SharePoint Portal Server, Microsoft BizTalk Server.

ESSENTIAL KNOWLEDGE AND ABILITIES

· Excellent verbal and written communications skills

· Ability to perform regular travels (<40%) to business locations to conduct site specific testing

Technical Build Engineering Expert

· Application Configuration Management

· 4+ years DevOps engineering experience.

· Demonstrated familiarity of software configuration management patterns, practices, and tools.

· Hands on experience with software programming and advanced MS PowerShell scripting, as well as familiarity with other scripting technologies used for configuration management or deployment processes.

· Automation experience using scripts and custom code.

· Experience managing version control systems such as GIT or TFS.

· Experience working with IIS 7.0 or above.

· Experience with Linux.

· Experience with ELK and other log aggregation tools.

· Experience working with a continuous integration system and automated build servers in a Windows environment such as Jenkins or TFS.

· Experience with, or understanding of, agile software development practices such as Scrum, FDD, or Extreme Programming.

· Demonstrated history of staying current in field of expertise.

· Have a passion for scripting and programming common tasks

Test Lead Proficiency

· High degree of insight and analytical skill

· Team-oriented; willing to align work with team’s priorities and goals

· Able to influence, negotiate and build consensus

· Strong time management skills and multitasking abilities

· Skilled in organizational change

· Clear and effective communication

· Ability to consult with and develop technical resources for methods, procedures, and standards to use during testing.

· Ability to define, implement, and maintain project process guidance related to testing.

· Ability to develop and manage all aspects of the testing effort, including plans, interdependencies, schedule, budget, tools, and required personnel.

· Ability to document and communicate the status of testing progress against plans, taking corrective action as necessary.

· Ability to provide technical leadership to project resources and the client to meet testing deadlines and objectives.

· Ability to review project deliverables for completeness, quality, and compliance with established project standards.

· Strong knowledge of security assets and capabilities relating to data privacy, data protection and information security.

· Adheres to all mandatory data privacy, data protection and information security training requirements.

Other Technical Proficiencies

· Application Integration and Compliance

· Data Transport

· Enterprise Data Modeling

· Information Security

· Troubleshooting Issues

· Client/Server Systems

· Infrastructure Technology

· Microsoft Project

· Automated Testing Tools

· SOA Strategy

· Programming Languages

· User Interface Design

· Code Management

Business Expert

· Ability to effectively interface with a wide variety of audiences, up to executive management

· Innovative Solution Development

· Business Acumen

Proficient

· Consulting skills and focus on Business Alignment

· Project Management Methodology (PMM)

· Risk Management

· Systems Delivery Life Cycle (SDLC)

· Technical Writing

· Test Plans

Offer

  • A competitive salary package in line with your experience & expertise, with great benefits (company car, pension plan, medical insurance, meal vouchers, ...)
  • The opportunity to work autonomously in a diverse function within a fast growing international company leading in its sector
  • An easily accessible and friendly work place, with free parking
  • The possibility to fully develop your talents and to grow within your function
  • Work-life balance: flexible work schedule

  • Placed on:Fri 28 September 2018
  • Location: Petit-Rechain, Belgium

Brunswick Marine in EMEA Inc.

Parc Industriel de Petit-Rechain, Avenue Mercury 8
4800 Verviers
Belgium

E-mail
Please waiting during procesing your request
Mail to friends
Email(s) successfully sent
An error is occured please contact the system administrator
[close]