The QA manages processes and personnel to conduct quality assurance testing. The QA develops effective and efficient methods throughout the QA process, and collaborates with various teams to ensure a high-quality product.
Responsibilities:
· To develop, establish, and enforce quality assurance standards and measures for the course of software development lifecycles
· Works with the end users, Business Analysts (BAs), Designers and Development Team to define/iterate the test coverage plan to ensure the test scenarios and test cases are scalable and sufficient
· Provide testing effort estimation for sprint features.
· Conduct system integration tests with external systems and generate test reports by applying proven analytical / problem-solving skills
· Development and maintain requirement traceability matrix
· Works with end users to ensure complete and thorough execution of UAT
· Coordinates with Development Team to ensure bugs are resolved timely and identifies bug root cause
· Analyses bugs trend and fine tune QA processes to improve overall quality of the product
· Develops and fine tunes QA processes and working agreement with stakeholders through regular retrospectives
· Share the findings/improvements with the team and end users
· Works with Delivery Team to plan, schedule and execute regression for every product release
· Works with end users to prepare acceptance documentation for project sign off.
Requirements:
· Diploma/Bachelor’s degree in relevant disciplines (preferably in Architectural, Civil/Structural or Mechanical Engineering) with minimum 4 years of working experience. Advantage for applicants with:
1) BIM (Building Information Modelling / Management) experience
2) Certifications such as Certified Software Testing Professional or Certified Software Quality Analyst
· Experience in conventional test
· Good technical document writing skills in creating test cases, test scenarios and test steps