Quality Assurance Engineer
Job Summary
We are initiating and transforming the new product and in-house working process to deliver the best products to our customers with fastest time to market to be a leader of digital banking in Thailand.
A software quality assurance engineer monitors every phase of the software development process and ensures that the design and software adhere to company standards.
Job Responsibilities
- Collaborate with other engineers and teams to test efficiently working in Waterfall/Agile environment
- Analyze requirements, write test cases and create test data under supervision of the Test Lead
- Develop and manage automation frameworks using Mobile (iOS/Android) and API automation tools
- Define and explore test techniques and test tools to support team to achieve best quality of product
- Work with cross-functional working environment, participating in requirement analysis and product design, apply continuous integration/deployment process
- Create test cases and test plan, report defects
- Provide regularly quality report and feedback to team
- Conducts regular both of automated/manual regression tests
- Coordinate with SCB IT department to get technical information and supporting System Integration Test, and User Acceptance Test
Knowledge, Skills and Competency
- At least 3 years in Software Quality Assurance role
- Minimum 1 year of test automation experience
- Experienced with Agile and cross-functional team environment
- Experienced with JIRA or any other issues tracking software
- Experienced with designing and implementing automated testing
- Experienced with both functional and performance testing
- Experienced with automation tools such as Espresso, XCUITest, Robot framework, Cypress, Karate, Flutter Driver and Detox
- Experience testing applications in accordance to required non-functional quality attributes (e.g. Availability, Performance)
- Demonstrate communication and presentation skills
- Highly energetic, responsible, organized, self-disciplined and self-motivated
- Demonstrate ability to work independently and in a team environment
- Experienced coding in JAVA, JAVA Scripts is a plus
- Experienced with Mockup service is a plus
- Experienced with XML, JSON, and other markup languages
- Understand SQL Scripts and be able to write SQL to work with various Databases.