Senior 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
  • Determine, negotiate, and agree in the quality procedures and standard
  • Analyze requirements, write test cases and create test data under supervision of the Test Lead
  • Determine, negotiate, and agree in the quality procedures and standard
  • Define and lead QA best practices and QA activities
  • Builds and maintains Software Test Automation Frameworks including driving processes and improving and simplifying quality assurance processes
  • Specify requirements to achieve satisfied level for support team to achieve project goals
  • Design and build automated test frameworks and test suites
  • Work with cross-functional working environment, participating in requirement analysis and product design
  • Work with DevOps, implementing continuous integration/deployment process
  • Leading team’s quality, and monitoring product performance and issue in the production
  • Provide regularly quality report and feedback to team and stakeholder
  • Create testing strategies and detailed test plans
  • Coordinate with SCB IT department to get technical information and supporting System Integration Test, and User Acceptance Test
  • In-depth understanding of the various testing concepts (e.g. Functional, Usability, Availability, Performance)
  • Coach and review all the QA activities for junior level
Knowledge, Skills and Competency
  • Higher with at least 4 years in Software Quality Assurance role
  • Minimum 2 year of test automation experience
  • Experience with Agile and cross-functional team environment
  • Experience with JIRA or any other issues tracking software
  • Experience with designing and implementing automated testing
  • Experience with both functional and performance testing
  • Experience with automation tools such as Espresso, XCUITest, Robot framework, Cypress, Karate, Flutter Driver and Detox
  • Experience with Mobile Application and API Testing is a plus
  • Experience testing applications in accordance to required functionality and non-functional quality attributes (e.g. Availability, Performance)
  • Demonstrate communication and presentation skills
  • Demonstrate self-management skills
  • Demonstrate ability to work independently and in a team environment
  • Experience coding in Java or Javascript is a plus
  • Experience with JMeter is a plus
  • Experience with Mock up service is a plus
  • Experience with XML, JSON, and other markup languages
  • Understand SQL Scripts and be able to write SQL to work with various Databases.
Apply now