Test Engineer
Hiring Process
Time to Answer
2 open days
Process
1 Phone Call
1 Onsite Interview
Days to get an Offer
4 Days after Interview
Overview
We are seeking an experienced Test Engineer with 5+ years in testing Microsoft Dynamics 365 (Sales, Marketing, Customer Service). Expertise in SOAP, automation (Selenium), manual testing, regression, data migration, and integrations. Strong documentation and collaboration skills.
Job Responsibilities
- Create and maintain test scenarios and test cases in collaboration with development team members (analysts, developers, project leaders, UAT testers)
- Work with cross-functional teams to understand software requirements and design comprehensive test plans and test cases for Microsoft Dynamics platform applications
- Execute test cases manually and/or using automated testing tools to validate software functionality, performance, reliability, and usability
- Identify, document, and prioritize software defects, collaborating closely with developers for timely resolution
- Perform regression testing to ensure defects are addressed and new functionalities are implemented correctly
- Conduct test execution during the development phase
- Contribute to the development and maintenance of automated test scripts to enhance testing efficiency
- Continuously monitor and improve software testing processes and methodologies to enhance product quality and accelerate release cycles
- Report to the development team regarding the quality and progress of their projects
- Identify and create test scenarios for the (web) application (SOAP is a mandatory skill) within M-Team, focusing on 20% manual and 80% automated testing
- Execute (non-)regression testing to assure the integrity of current functionalities
- Participate in the re-evaluation and approval of deliverables from other testers (scenarios, plans, automated tests, etc.)
- Ensure all tests are executed in the applicable environment, monitoring execution and managing the test framework as needed
- Manage timelines and monitor progress, providing regular reports
- Write test scenarios and report on them to assure ongoing quality through the identification of necessary regression tests
- Document test results and communicate thoroughly with the team leader
- Analyze and report on potential improvements in the development cycle for applications to avoid issues during production stages
Must Have Skills
- Bachelor’s Degree in Computer Science or equivalent experience
- At least 5 years of professional experience
-
Strong knowledge of SOAP and solid documentation practices
- In-depth knowledge and hands-on experience with the Microsoft Dynamics 365 Customer Engagement module, including Sales, Marketing, Customer Service, and Field Service
- Proficiency in testing sales processes and workflows within the Microsoft Dynamics 365 Sales module, including lead management, opportunity management, quote management, and sales forecasting
- Understanding of customization and configuration capabilities in Microsoft Dynamics 365 Customer Engagement, including configuring entities, forms, views, business rules, workflows, and dashboards
- Experience in testing integrations between Microsoft Dynamics 365 Customer Engagement and other systems or applications, including third-party integrations, data migrations, and API integrations
- Familiarity with data migration processes and tools for migrating data into Microsoft Dynamics 365 Customer Engagement, as well as testing data accuracy, integrity, and consistency
- Ability to test and validate reports, dashboards, and analytics within Microsoft Dynamics 365 Customer Engagement using tools like Power BI, SQL Reporting Services (SSRS), or Microsoft Excel
- Experience in testing the mobile and offline capabilities of Microsoft Dynamics 365 Customer Engagement, including mobile app functionality, synchronization, and offline data access
- Proficiency in testing the integration and functionality of the Microsoft Dynamics 365 App for Outlook for email tracking, calendar synchronization, and contact management within Microsoft Outlook
- Understanding of security roles, permissions, and role-based access control (RBAC) within Microsoft Dynamics 365 Customer Engagement, including testing user access levels and security configurations
- Experience in performance testing of Microsoft Dynamics 365 Customer Engagement, including load testing, stress testing, and scalability testing to ensure optimal performance under various conditions
- Familiarity with testing upgrades, patches, and new releases of Microsoft Dynamics 365 Customer Engagement, including regression testing to ensure compatibility and functionality across versions
- Knowledge of test automation frameworks and tools for automating testing tasks within Microsoft Dynamics 365 Customer Engagement, such as Selenium, Cucumber, or Microsoft’s own Dynamics 365 Test Automation Suite
- Ability to work on multiple simultaneous tasks with limited supervision
-
Ability
to follow and execute test management procedures and internal guidelines
- Strong written and verbal communication skills in English
Nice to have
- Fluent in Dutch and/or French
- Excellent communication and collaboration skills with the ability to work effectively in a team environment
- Familiarity with Agile/Scrum development methodologies
- Strong analytical and problem-solving skills
- Quick learner and motivated self-starter
- Result-oriented and problem solver, structured and organized
- Excellent customer service, interpersonal, communication, and team collaboration skills
What's great in the job?
- Great team of smart people, in a friendly and open culture
- No dumb managers, no stupid tools to use, no rigid working hours
- No waste of time in enterprise processes, real responsibilities and autonomy
- Expand your knowledge of various business industries
- Create content that will help our users on a daily basis
- Real responsibilities and challenges in a fast evolving company
Work at yechte
We are an independent digital consultancy with ambitious goals and a global presence. We support a diverse range of companies, building digital teams and delivering innovative digital solutions. Our multicultural and diverse workforce, comprised of ‘Global Citizens’, reflects this inclusivity.
We care about work-life balance and meeting the expectation of a growing team, investing in people because they are our greatest asset. Our consistent growth is a testament to this commitment.
Come work at yechte, a company on the rise, offering excellent benefits, opportunities for personal development, and the chance to learn from accomplished leaders. We are always looking for exceptional professionals to join our team.
What We Offer
Each employee has a chance to see the impact of his work. You work on real digital projects and make tangible contributions to the company. We want to provide to each individual personal, professional and social growth.
Attractive Benefits
We care about your comfort. At yechte we offer cost-effective and eco-friendly mobility plans, food allowances, and comprehensive healthcare support, enhancing employee satisfaction.
Personal Development
We care about your growth. At yechte we offer to boost your personal growth through tailored IT trainings and certifications, fostering a culture of agility and tech-driven expertise.
Flexibility
We care about your wellbeing. At yechte we offer flexi-hours and hybrid home/office work arrangements, enhancing employee work-life balance and productivity.