About the role
Position: QA Engineer (Banking Industry) - Technology Consulting
-
Level: Senior Activities:
-
Design and implement comprehensive test strategies for full-stack applications, covering both frontend and backend components.
-
Develop and maintain automated test suites for frontend and backend testing using appropriate tools and frameworks.
-
Collaborate with developers, product managers, and other stakeholders to understand requirements and ensure comprehensive test coverage.
-
Perform API testing to validate the functionality and reliability of backend services.
-
Conduct exploratory testing to uncover issues not covered by automated tests.
-
Participate in the design and review of user stories, ensuring testability and identifying potential risks.
-
Perform root cause analysis of identified defects, working closely with developers to ensure timely resolution.
-
Work with the development team to implement and improve CI/CD pipelines for automated testing.
-
Contribute to the overall quality assurance strategy and roadmap for the organization.
**Skills / Experience:
-
Thai native / Thai nationality only**
-
Minimum of 4+ years of experience as a QA Engineer, with a focus on full-stack testing.
-
Proven experience in designing, implementing, and executing comprehensive test strategies for full-stack applications.
-
Strong understanding of both frontend and backend technologies, frameworks, and architectures.
-
Proficient in test automation tools and frameworks for both frontend (e.g., Selenium, Cypress) and backend (e.g., JUnit, TestNG) testing.
-
Experience with mobile application testing both on Android and iOS.
-
Experience with API testing, including RESTful and GraphQL APIs.
-
Solid understanding of web technologies such as HTML, CSS, JavaScript, and modern frontend frameworks (React, Angular, or Vue.js).
-
Knowledge of server-side technologies, databases, and backend frameworks (Node.js, Django, Spring, etc.).
-
Familiarity with continuous integration and continuous deployment (CI/CD) processes and tools.
-
Experience in testing microservices architecture.
-
Strong problem-solving and debugging skills.
-
Excellent communication skills, with the ability to collaborate with cross-functional teams.
-
Familiarity with Agile methodologies and working in Agile/Scrum teams.
-
Relevant certifications in testing or quality assurance are a plus
About EY
