Lead, inspire, mentor and coach people; Passionately but pragmatically drive Agile principles and practices; Advocate open, collaborative, trust-based culture, and diligent values; Promote a culture of team excellence; Drive communication and collaboration among departments to ensure regular smooth delivery of working software to production.
Key AchiEvements
Introduced Agile Scrum and implemented its practices with JIRA; Managed a geographically dispersed team; Built knowledgebase for Dev team; Defined processes for the organization; Achieved CMMI’s next level; Conducted internal audits.
Lead a team of 5-6 developers; oversee day-to-day work of development team; take responsibility for the implementation and maintenance of various systems; provide leadership, direction, advice and guidance to the team, thus maintaining high levels of integrity, motivation and morale.
Collaborate with the Dev team in driving issue resolution; perform root-cause analysis to isolate issues and develop solutions that prevent recurrence; have weekly status meetings with the director; present regularly to team leaders on Dev team's achievements; communicate with management and project stakeholders; involve in conflict resolution.
Facilitate scrum events; forecast deliverables for sprints; estimate and plan tasks; coach individuals over processes and tools; help team members to clarify goals and actions to achieve them; shield the development team from outside distractions and interferences; track and remove impediments.
Ensure that validated deliverables meet the design specifications and functional requirements; conduct requirements analysis; review specifications to ensure that there is a full understanding of individual deliverables; identify and report any bugs and defects in the software/products; keep track of the new requirements for the project.
Monitored every phase of the software development process; involved in requirements management, design, configuration management, testing, release management and maintenance; recommended software usability and functionality features; prepared and reviewed technical documentation; also provided maintenance support to the clients by performing root cause analysis of the reported issues and recommending their possible solutions.
Was part of the Software Engineering Process Group (SEPG) team; worked with internal teams & external consulting firm to ensure successful CMMI Level 3 certification; Custodian for Process Assets Library; Identified and prioritized areas of improvement and coordinate software process improvement (SPI) activities; Conducted process audits to verify implementation and compliance; Managed the non-conformances raised across delivery groups as an outcome to process audits; Participated in the internal and external audits.
Was CMMI SCAMPI Appraisal Team Member (ATM) and conducted SCAMPI Class A appraisal.
Worked on publisher’s related websites; involved in testing and bug tracking; prepared technical documents, user manuals, help files, business cases, requirements, and project proposals; mapped business requirements to test requirements; generated test scenarios and executed test cases; effectively communicated with team members to achieve 100% quality assurance.
Tested Arabic websites and tracked issues through Bugzilla; prepared technical documents; generated bugs’ status report for the stakeholders; coordinated with developers in timely releases; provided recommendations to developers on web applications’ usability and functionality.
Carried out manual and automated testing; prepared technical documents; collaborated with business & development teams to ensure that applications functioned as specified; monitored & resolved defects in Redmine; documented & communicated test results accurately & efficiently; researched automated testing tools - JMeter, QTP and Selenium.
Involved in testing and defect tracking; collaborated among various teams for new features and enhancements in the system; assisted in implementing quality standards and best practices; analyzed the system for enhancements; contributed ideas towards continuous improvement.