- 5-10 years of experience as a technical Quality Assurance Engineer with hands on experience in developing both manual and automated tests.
- Direct experience in writing test scenarios & test cases, estimating test efforts, developing automated test scripts, authoring test documentation and defining test data management practices.
- Good understanding of test automation framework design.
- Must have effective written, oral and presentation communication skills.
- Strong understanding of QA methodologies (theory and hands-on), QA architecture, procedures, tools, documentation, metrics & analytics (including ROI) as well as real world experience working in different operating models to deliver educated recommendations as to which practices are best suited in different situations.
- Fundamental knowledge of RestAPIs and message queueing technologies.
- Hands on experience with functional, integration, system & E2E testing, API testing, database validation and AWS (Amazon Web Services) Cloud migration testing.
- Good understanding of Cloud platforms AWS (Kafka, lambda) and Azure (Power Automate, Power Apps) is preferred but not required
- Have some experience in creating end-to-end testing strategies across multiple systems/platforms including Dynamics 365 CRM, and JDE or Oracle Fusion.
- Technical skills preferred: strong SQL, Postman / Swagger / SOAP UI, Agile workflow management tool (JIRA,ADO or other), test management tool (Octane, ALM, Qmetry or other), test automation language (Java / Python / C#/Java Script), experience with BDD, experience with Playwright.
- Bachelor s degree in computer science, information Systems or related discipline.
Any experience with Data Driven Test Frameworks is a plus