DevOps & Cloud Native Evangelist with 10 years experience architecting and development of enterprise software and automation solutions using agile methodologies with multidisciplinary teams as an Automation Engineer, Software & Platform Architect, QA / Automation, CTO
Lead activities of testing including system, integration, regression, end to end and performance testing of complex programs/projects.
Conduct a complete assessment of teams, processes, and environment; define issues and risks; design and introduction of tools, processes and best practices across testing lifecycle to improve throughput, communication and on-time delivery of projects in an Agile development environment.
Create a Performance Test Strategy for environments with several million users.
Planning and reviewing the Test strategies for Functionality, Security, Performance, Database, and User Acceptance
Develop, communicate and implement Software Quality Assurance Plans and activities Researching and proposing new technologies
Consult on Agile testing and test automation (accelerators, tools and partner's products)
Maintain a strong understanding of industry trends and best practices, including emerging ones such as cloud, mobile, big data and IoT testing
Working on agile sprint automation and will have to interact with clients, onshore & offshore teams etc to meet the delivery schedule.
Solve complex digital testing problems using latest available tools and technologies in on premise & in cloud
Improve the overall QA process, such as identifying gaps or inefficiencies in workflows and suggesting improvements
Provide timely and accurate QA status and progress during all project testing phases, including summarizing QA results at project conclusion
Work across the Organization to establish and direct the strategic design, acquisition, governance, management, and implementation of an organization-wide technology architecture to achieve organizational goals
Develops the long-range strategic plan, including workforce, resources (staff, fiscal, contract, etc.), and infrastructure for activities.
Determine, provide and maintain the necessary technological infrastructure to guarantee the operations of the state executive, using the practices of Management of Technologies such as ITIL, Cobit, Agile and Lean
Drive selection, development, customization, and deployment of critical applications, including CRM, HRIS, Finance/Accounting, Collaboration, Productivity Management, etc.
Serves as an expert advisor on IT initiatives and provides guidance as to direction and fit in the current IT architecture plan and strategy.
Analyzes current and future enterprise IT initiatives to develop enterprise architecture requirements, structures, and models, and ensure successful organization-wide modernization, integration, and compatibility.
Establish technology standards, to include quality assurance and application deployment process, and communicate technical information to the organization
Responsible for contract negotiations with system vendors/partners in any major hardware and/or software acquisition
Use performance results data for strategic planning, setting goals and priorities, allocating resources, reinforcing or rewarding employee performance and improving overall leadership performance.
Coach organization leaders, executives and partners to understand agile and change the way they engage with product and engineering to ensure more value is delivered to the organization.
Standardize Agile development process ensuring the team is able to realize its goals while maintaining transparency within the Engineering and Product teams.
Lead the evaluation and implementation of new software tools, languages, libraries, and frameworks
Work closely with Marketing, Business Development and Operations to define and deliver new products and identify new business opportunities.
- Assist teams in developing roadmaps for systems and products growth, then identify, plan, and execute projects to support that growth.
Identify, develop and integrate ERP solutions to meet predefined requirements interacting with clients, sales and technical consultants.
Configure, analyze, design, develop, and maintain ERP solutions to support business processes and functions.
Lead the organization’s adoption of Agile/Scrum practices
Facilitate collaboration between the Product and Engineering teams to communicate and develop the product vision and roadmap
Perform code reviews and provide developer feedback
Manage and collaborate with other business development resources to generate proposals, client pitches, statements of work, and contracts
Accountable for adhering to corporate architecture standards, ensuring technology standards and best practices are maintained across the organization and contributing to corporate architecture strategy-setting.
Providing deep software development knowledge with respect cloud architecture, design patterns and programming
Guide projects from the concept phase through to development completion, making well-researched architectural decisions and leading our development team along the way, while stepping in and contributing code when necessary.
Provide thought leadership to the immediate business and technology organization to influence improved agility, deeper understanding of the platform’s capabilities, and higher quality products.
Define technical and functional requirements, create technical documentation and architecture diagrams for a wide range of products
Lead top-down planning and execution of large initiatives across multiple scrum teams, including identification and adoption of the appropriate methodology.
Implement and configure ERP application consulting customers.
Lead technical teams to convert the business requirements to ERP Design Specifications.
Design and formulate technical solutions with business team
Work with product management and design teams to lead the development of client projects
Communicate technical architecture recommendations to clients
Explain complex technical topics to an audience with varying technical comprehension
Understand customer business needs and to be able to reflect business benefit through the proposed solution using a consultative approach.