クラウドソーシング ワークシフト > フリーランスを探す > mazaman > 学歴・職歴
mazaman
職歴
詳細
DataSoft System Bangladesh Limited
Trainee Programmer
1998/11~ 1999/05
Trainee Programmer
DataSoft System Bangladesh Limited
Programmer
1999/01~
Worked with Software Development Team as a Software Developer in Visual Basic 6.0
DataSoft System Bangladesh Limited
Quality Assurance Manager
2002/05~ 2005/08
Worked as a Quality Assurance Manager
DataSoft System Bangladesh Limited
Project Manager, Banking Software
2005/09~ 2007/12
Managed a team consists of 4 members.
Pyxisnet Ltd
Quality Assurance Manager
2007/01~ 2014/01
My roles and responsibilities as a QA Manager:
Interface with senior managers:
• When management arrives at a strategic plan, as a QA manager I integrate that plan with the QA plan. For example, once management decided to move from traditional waterfall model to agile, as a coach I provided necessary support to help them(QA members) understand their roles and to perform those properly.
• As a QA manager, I have to advocate for the quality across the entire company. Sometimes the job includes preventing releases when it doesn’t satisfy core quality issues.
Provide vision and leadership:
• Strategic redirection –test automations (unit test, integration test etc.) are done by the developers, as a QA manager, I have to make a plan to train QA members for making them better automation engineers.
• Sometimes agile team fall behind due to unavoidable circumstances– for instance if a QA member becomes sick in a critical period, I have to adjust the plan to overcome the situation.
• Considering the organization’s growth plan, I have to research about the size and scope regarding increasing QA members.
Cross-group collaboration:
• Eliminate road blocks and keep the team moving while QA members can’t take decision, I step in, interact with other groups and solve problems.
• Proactively become involved with projects by notifying project managers regarding bugs need to be included in the sprint.
• Help the customer by making them aware of the situations we’re facing, and communicating the status of fixes and changes at our end.
Report to senior management:
• Report to senior management on the progress against various company initiatives, standardization, and compliances.
Organizational leadership:
• Performance evaluation: As a QA manager I try to play an important role during yearly evaluation and also negotiate with senior management regarding promotion and compensation increases.
• Recruitment: I play an important role for online job postings, authorizing job descriptions, screening candidates for open positions, and pulling them in a formal interview loops.
• Quality process definition:Determine in-house quality definition, standards, procedures and training needed.
Help the agile process work:
• Assess customer requirements and ensure that those are met.
• Participate in the transition to agile, help QA team through the sprint by reviewing stories, test guidelines and monitor validation progress through burn down chart.
• Define simple metrics (e.g. test effectiveness, defect status, resolved rate, failure rate, automation progress etc.) and automating the gathering process.