Senior Quality Assurance Analyst
CÔNG TY TNHH CRYSTAL CODE
CÔNG TY TNHH CRYSTAL CODE
Position Summary
This job offers a unique opportunity to work in a high-growth company, responsible for performing quality assurance duties throughout the project lifecycle. The Senior QA Analyst is required to evaluate business and functional requirements and transform those requirements into detailed test cases for implementation.
The successful candidate will be accountable for partnering with Product Managers, Business Analysts, and the Development Team to test and certify software code that is aligned to the software testing and development standards and principles, leveraging common testing solutions and services in an Agile/SCRUM methodology.
The successful candidate must be able to work with minimal supervision on large and multiple concurrent projects and to coordinate with other teams as required.
Role and Responsibilities
• Take full responsibility for QA (both functional and performance) for key platforms and applications.
• Define, observe, analyze, and report on key QA Metrics using bug tracking systems (such as JIRA).
• Work closely with the Development Team and other business areas to develop project schedules, execute test plans and cases, and deliver high quality products.
• Maintain, create and execute performance/automation test scripts.
• Participate in Quality Assurance activities to include estimation, test planning, test design, performance testing, and test execution.
• Develop test plans, test cases, and test scripts based upon functional specifications, and document and maintain a test case library.
• Participate in functional test planning and testing for the assigned application(s), functional area(s) or project(s).
• Develop testing specifications for applications from the high-level design documents for moderate to complex requirements.
• Document test cases to ensure that all functionality is performed as intended.
• Conduct test case reviews.
• Share knowledge by effectively documenting work.
• Expert at troubleshooting and solving issues.
• Mentor less experienced analysts.
• Establish yourself as a trusted advisor with key internal and external stakeholders.
• 5+ years of professional IT experience in Software Quality Assurance.
• Bachelor’s degree (or equivalent experience) in a technical discipline.
• Demonstrated experience working in a complex, fast-paced development environment using Agile/SCRUM.
• Experience in functional and performance testing, sanity testing, black/white box testing, static testing, positive and negative testing, security testing.
• Prior knowledge of QA automation methodologies, processes, and tools (Selenium, Playwright, Appium, Postman, JMeter…) in a CI (Continuous Integration) environment.
• Experience in developing test plans, test cases and performing testing.
• Familiar with development technologies such as LAMP/LEMP, SQL Server (from a testing point-of-view).
• Experience with collaborative team software tools (Confluence, JIRA).
• Passion for product quality/attention to detail in uncovering hard to find scenarios and bugs.
• Very good written and oral communication level in English language.