Senior Lead Engineer Software QA
Cambio Software Engineering (PVT) Ltd.
Total years of experience :13 years, 7 Months
I engaged following managerial task;
• Develop comprehensive project test plans outlining scope, objectives, timelines, estimations, resources, budget, and deliverables.
• Allocate resources efficiently and effectively to ensure testing tasks are completed on schedule.
• Identify potential risks and develop mitigation strategies to minimize testing disruptions.
• Communicate test progress, milestones, and issues to stakeholders in a clear and timely manner.
• Lead and motivate scrum team members, fostering a collaborative and productive work environment.
• Ensure test deliverables meet predefined quality standards and customer requirements.
• Monitor project expenses and track budget utilization to ensure testing tasks are completed within allocated funds.
• Manage changes to test scope, schedule, and resources, ensuring minimal impact on project objectives.
• Maintain accurate test artefacts documentation, including test plans, status reports, defects report, and other relevant records.
• Build and maintain positive relationships with clients, addressing their concerns and ensuring their satisfaction with test outcomes.
• Identify opportunities for process improvement and implement best practices to enhance agile and scrum methodologies efficiently and effectively.
• Conduct scrum ceremonies, reviews to assess project performance, identify lessons learned, and make recommendations for future sprints.
And I engaged following day to day operations;
•Consistently offered valuable feedback and insights during discussions.
•Suggested improvement points such as automating API and UI, initiated UI Automation, and prepared automation environments to execute UI Automation scripting using Selenium with the CTAF platform.
•Prepared API Automation test plans, test designs, and estimations.
•Demonstrated a high awareness of non-functional aspects of issues such as Load and Performance testing, working with JMeter, Mirth, and Smartlinx tools.
•Led multiple teams concurrently in the team, ensuring the timely delivery of quality products.
•Earned customer trust and satisfaction through change management of test design techniques, such as introducing Mind Maps into requirement analysis and test design processes.
•Committed to completing work with maximum efficiency and problem-solving capabilities.
•Maintained a positive mindset towards problem-solving.
•Prepared delivery reports, identifying and mitigating delivery risks through prioritized tasks.
•Conducted manual test planning, design, estimation, and result review sessions.
•Facilitated peer reviews on quality activities for junior team members.
•Contributed to test case writing, execution, bug reporting, enhancement reporting, technical improvements reporting, and test scope review sessions using Zephyr Scale and Jira tools.
•Possessed extensive knowledge of functional, non-functional, regression, and smoke test types across different teams.
•Identified and mitigated risk areas in products, both in the short and long term.
•Promptly communicated risk impacts to stakeholders.
•Identified areas of lacking domain knowledge and conducted scope briefing sessions before testing handover.
•Conducted Root Cause Analysis sessions and documented findings in Confluence for knowledge sharing.
•Led continuous improvement efforts in processes and tools to enhance quality.
•Proficient in Agile methodologies and Scrum practices, facilitating agile mindset among team members.
•Designed an advanced QA engineering process, got approval from Sri Lanka and Denmark teams.
•Provided training, mentoring, and grooming for junior team members.
•Planned and organized training schedules for new QA engineers.
•Fostered collaboration and contributed effectively with team members.
•Assisted in the interview and recruitment process of QA engineers across different experience levels.
• Implement SDLC & quality engineering process compliance with ISO 27001.
• Develop a comprehensive security test plan.
• Allocate resources efficiently and effectively to ensure security testing tasks are completed on schedule.
• Manage and administer the Jira workflow and restructure the defect life cycle.
• Develop defect reports and root cause analysis reports.
• Manage the outsourced UK QA team.
• Mentor and coach the scrum team for an agile mindset and scrum best practices.
• Play an active and vital role in the leadership and information security forums.
• Lead multiple teams in parallel within the tribe and deliver quality products on deadline.
• Conduct Root Cause Analysis.
• Build a knowledge base in Confluence.
• Develop continuous improvement of processes and tools and improve quality in the teams.
• Identify risk impacts and communicate promptly with stakeholders.
• Identify areas of knowledge deficiency in the domain and schedule training and development sessions.
• Monitor project activities in Jira dashboards and Google Data Studio and prepare extensive reports using statistical data.
• Review statistical data and present and discuss it with the senior management team.
• Design API Automation test plans, test cases, test estimation, and test execution.
• Perform, contribute to, and consult on performance and load test planning, test designing, test scripting, test executing, and test result reporting.
• Conduct load test results review and analysis through Grafana and Prometheus dashboards.
• Design, execute, and audit test plans, prioritize defects, and communicate results to stakeholders.
• Contribute to product training, patch releases, and defect analysis.
• Provide bug reports, troubleshoot potential problem areas, and attend QA process and performance reviews.
• Play the Scrum Master role and conduct Scrum ceremonies: sprint planning, backlog grooming, sprint reviews, retrospectives, and daily scrum.
• Perform integration testing, functional testing, UAT testing, system testing, non-functional testing, and performance testing.
• Create and maintain a defects dashboard, analyze effort on client issues, and prepare QA metrics and progress checklists.
• Contribute to test case writing and execution, bug reporting, enhancement reporting, technical improvements reporting, and test scope review using Zephyr Scale and Jira/TestRail tools.
• Have extensive knowledge of smoke, functional, non-functional, regression, integration, and system test types throughout the SDLC.
• Carried out Agile practices: sprint planning, backlog grooming, team velocity based release planning, estimation, sprint reviews and retrospectives, and demos for clients.
• Ensuring that all above activities are conducted consistently and in accordance with company policies and procedures.
• Integrating, functional and non-functional testing. Performance testing standardization at the company level.
• Created and maintained the defects (incidents) dashboard.
• Analysed the effort put on client raised issues and suggested solutions to overcome issues that were repeating.
• Prepared and updated QA metrics. Verified checklist for daily progress.
• Design, execute, and audit test plans, prioritize defects, and communicate results to stakeholders.
• Contribute to product training, patch releases, and defect analysis.
• Provide bug reports, troubleshoot potential problem areas, and attend QA process and performance reviews.
• Play the Scrum Master role and conduct Scrum ceremonies: sprint planning, backlog grooming, sprint reviews, retrospectives, and daily scrum.
• Perform integration testing, functional testing, UAT testing, system testing, non-functional testing, and performance testing.
• Create and maintain a defects dashboard, analyze effort on client issues, and prepare QA metrics and progress checklists.
• Contribute to test case writing and execution, bug reporting, enhancement reporting, technical improvements reporting, and test scope review using Zephyr Scale and Jira/TestRail tools.
• Have extensive knowledge of smoke, functional, non-functional, regression, integration, and system test types throughout the SDLC.
• Contributed to the creation and maintenance of test documentation, including test cases, test scripts, and test reports.
• Participated in code reviews and collaborated with development teams to improve code quality and testability.
• Conducted exploratory testing to uncover hidden defects and ensure comprehensive test coverage.
• Assisted in the setup and configuration of testing environments and test data to support testing activities.
• Assisted in the development and execution of test plans and test cases to ensure the quality of software products.
• Participated in manual and automated testing activities, including functional, regression, and integration testing.
• Identified, documented, and tracked software defects using issue tracking systems like Bugzilla.
• Worked closely with software developers and project stakeholders to understand requirements and resolve issues.