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