Apply for Job
AM, Quality Assurance
SG
Job Description
Job Title: AM, Quality Assurance
Location: Singapore
Job Description
Role Mission: Lead quality assurance inclusive of automation for our software and systems undergoing significant changes in design and ways of working.
Accountabilities: <Areas this person needs to own>
- Improve efficiency and effectiveness of the QA team
- Reduce production issues through improved testing practices
- Enhance quality of releases in terms of user experience and satisfaction
- Improve test reliability and reduce execution time
- Contribute to building a culture of quality with stakeholders
Responsibilities: <Tasks this person to deliver accountabilities>
- Designing, implementing and optimising processes for software delivery with guidance from senior stakeholders where required
- Supporting the establishment and tracking of metrics to drive improvement and accountability
- Working with stakeholders across engineering, product and operations to ensure alignment on these quality standards and goals
- Contributing to the design and implementation of test automation approaches and tracking their effectiveness
- Working with vendors to deliver software releases to the standards defined above
- Tracking data related to releases and testing
- Supporting and mentoring junior QA team members, providing guidance on best practices
Areas of Impact: <i.e. Scope, Decision Rights, Stakeholders, Partners/ Resources>
- Stakeholders: Engineering, Program/Delivery Management, Business, Product
- Decision Rights: Provide input into hiring decisions for assigned team members, contribute to QA/Automation tool selection and KPIs for the QA team
- Resources: ~6 testing resources from vendors, ~2 automation resources from vendors, eventually 3-5 direct reports internally
Ideal Track Record:
- Experience contributing to shift-left testing practices within teams and supporting adoption of quality practices early in the development lifecycle
- Experience mentoring or guiding QA team members, with some exposure to team leadership responsibilities
- Exposure to designing or contributing to automated test frameworks that improve test efficiency
- Experience supporting quality strategy or process improvements during large software changes (e.g. migrations, rearchitecture)
- Experience working with vendors and supporting delivery against defined quality expectations
[INTERNAL] 12-Month Outcomes: <Outcomes must be specific & measurable>
- Defect rejection and leakage, first baselined, then to with contributions towards improvement by 5-8 pp
- QA covering releases with clear dashboards of progress, coverage, pass rates
- Improvement in on-time releases (to be tracked and measured), with strong test coverage across key areas
- Test run times should improve by 5-8pp after initial measurements
[INTERNAL] Success Metrics & Checkpoints: <Numbers that will decide success>
- 100% traceability of requirements – user stories – test cases – defects reported of net new items from time of onboarding
- Test completion across manual and automated testing per release: approaching 100%
- Automated test coverage: >=40% at 6 months, progressing towards higher coverage at unit and API level
- Defect leakage improvement as above, target <=15% at 6 months (depends on baseline)
- Feature, regression, smoke, alpha/beta tests for assigned projects clearly scheduled per release at 6 months
Qualifications
[ Please copy from Word Pad instead of Word Document ]