Quality Assurance Engineer Team Lead
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
- Lead Team to collaborate with other engineers and teams to test efficiently working in Waterfall/Agile environment
- Determine, negotiate, and agree quality procedures and standards
- Define and lead quality best practices and activities
- Defining the scope of testing within the context of each release / delivery
- Specify quality requirements in order to achieve satisfied quality level and support team to achieve project goals
- Define and explore test techniques and test tools to support team to achieve best quality of product
- Work with cross-functional working environment, participate in requirement analysis and product design, implementing continuous integration/deployment process, leading team’s quality, and monitoring product performance and issue in the productionProvide regularly quality report and feedback to team
- Deploying and managing resources for testing
- Applying the appropriate test measurements and metrics in the product and the Testing Team
- Planning, deploying and managing the testing effort for any given engagement
- An understanding of DevOps, and is interested in expanding beyond their test automation expertise to help the company grow into DevOps processes.
- Participate in troubleshooting and tracking of issues with different teams to drive towards root cause identification and resolution.
- Coaching QA in a team on QA testing knowledge, testing techniques, testing strategy, automation, QA process, CI/CD, product knowledge, soft skill, etc.
Knowledge, Skills and Competency
- Bachelor’s degree in related fields
- Minimum 3 year of leading a team both of manual and automation testing team
- Experienced in overall hands-on in test automation engineering with 5+ years
- Experienced in building test automation framework
- Experienced on both functional and nonfunctional testing
- Experienced in designing and developing automation frameworks or libraries using technologies such as Robot Framework, Cypress, Karate, XCUI, Espresso etc.
- Experience practices like Test-Driven Development (TDD), behavior-driven development (BDD)
- Experience in coding such as Python, Java, Javascript, etc.
- Deep knowledge of test methodologies, writing test plans, creating test cases, and debugging
- Experience in creating manual tests and implementing automated tests that verify functional and non-functional
- Hands-on experience with creating, configuring, and Integrating test automation scripts into CI/CD
- Able to coach, mentor QA staffs
- Good verbal and written communication skills.
- Understand SQL Scripts and be able to write SQL to work with various Databases.