As a Quality Analyst I, you will play a crucial role in ensuring the quality and reliability of our software products. You will work closely with development teams to identify, isolate, and resolve defects, while also contributing to the overall quality assurance process
What You’ll Do:
Develop comprehensive test plans, test cases, and test scripts based on product requirements and specifications.
Establish trusted partnership with cross functional team to deliver great quality products through driving of quality culture as well as manual and automation testing
Ensure quality is driven into the heart of the development process from the requirements through to delivery by being proactive in any aspects which could contribute to quality over any process / stages / phases
Review requirements and design to provide timely feedback on product features
Perform test analysis, derive test objectives that maximize scenarios and coverage based on product requirements
Design, develop, execute and automate test cases which included but not limited to mobile testing, API testing, web testing, acceptance tests and end-to-end testing
Perform manual exploratory tests & regression tests when necessary
Discover and report defects based on QA process and testing, perform verification upon defects resolution
Analyze tests / defects and take alternative / corrective actions to get through impediments / blocking issues
Setup the execution of automated tests as needed, via Continuous Integration (CI) tools
Review and analyze the daily results of automated tests and take appropriate action (e.g. file defects, update test scripts / data / configuration and etc)
Ensure any areas not covered by automated tests are validated via alternate mechanisms
Develop and apply QA processes across development life cycle
Share QA / testing knowledge with counterpart teams to enable them to support testing activities when necessary
Develop and maintain any forms of test artifacts or documentation
Consistently feedback for making continuous improvement for products quality and process as well as automation framework improvement
Passion in helping the team to ship great quality products
Provide L1 – L3 support processes, review and improve documentation, and implement the change request according to the priority of incident and request
To excel in this role, you should possess :
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Passion for learning new technologies and staying up-to-date with industry trends.
Ability to work independently and as part of a team
Good working knowledge of productivity tools such as G Suite, Git, Jira, Confluence.
Experience with code versioning, code review, and documentation.
Strong knowledge of Software QA methodologies, tools and processes
Experience working in an Agile/Scrum development process and familiar with Agile Methodologies Tools (Jira, Confluence)
Hands-on experience with testing Mobile applications, Web applications, and Web Services
Coordinate with various team on testing activities (understanding application / domain / requirements, test cases creation, execution and defects)
Experience with API testing using Katalon, Postman
We are all different - one talent to another - that is how we rely on our differences. At AirAsia, you will be treated fairly and given all chances to be your best.We are committed to creating a diverse work environment and are proud to be an equal opportunity employer.
Search Firm Representatives - AirAsia does not accept unsolicited assistance from search firms for employment opportunities. All CVs / resumes submitted by search firms to any employee at our company without a valid written search agreement in place will be deemed the sole property of our company. No fee will be paid in the event a candidate is hired by our company as a result of an agency referral where no pre-existing agreement is in place.