Technology Consulting - QA Engineer
EY
QA Engineer – Senior Consultant, Technology Consulting
At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.
The opportunity:
Join a high-impact project with Thailand’s leading bank, where quality meets innovation. This is more than just a QA Engineer role—it’s an opportunity to be part of a team that champions excellence, collaboration, and continuous improvement. You’ll work on-site with a project that treats its team like family, fostering a culture of openness, respect, and shared success.
You won’t just test software—you’ll shape how it’s built. From designing robust test strategies to mentoring junior team members, your expertise will be central to ensuring the reliability and performance of full-stack applications. Whether it’s automating test suites, validating APIs, or enhancing CI/CD pipelines, your contributions will directly impact the future of digital banking in Thailand.
If you're passionate about full-stack testing, thrive in fast-paced environments, and enjoy working closely with cross-functional teams to solve complex challenges, this is your chance to make a real difference.
Your key responsibilities:
- 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
- Mentor and provide guidance to junior QA team members
- Stay informed about industry best practices, tools, and technologies related to full-stack testing
- Collaborate with cross-functional teams to continuously improve testing processes and advocate for a quality-first mindset
- Contribute to the overall quality assurance strategy and roadmap for the organization
Essential Qualifications:
- Minimum of 5 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 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
If you can demonstrate that you meet the criteria above, please contact us as soon as possible.
The exceptional EY experience. It’s yours to build.
EY | Building a better working world
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.
Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate.