Source description
About the role
As a Senior Quality Assurance (QA) Engineer at EY, you will play a crucial role in ensuring the quality of software products through manual and automation testing. Your responsibilities will include: - Driving functional & regression automation testing projects independently - Designing and executing manual test cases for functional, regression, and exploratory testing - Developing and maintaining automation frameworks using Playwright with C#, Python, or TypeScript - Performing ad-hoc and exploratory testing to identify edge cases and usability issues - Automating functional, regression, and smoke tests for web and API layers and providing accurate estimation - Documenting test results, defects, and steps to reproduce clearly in test management tools - Collaborating with developers and product teams to ensure requirements clarity and test coverage - Tracking and reporting quality metrics (defect density, test coverage, automation ROI) - Integrating automated tests into CI/CD pipelines using Azure DevOps - Optimizing automation scripts for scalability and maintainability - Mentoring junior QA engineers and promoting best practices in testing Qualifications: - 58 years of experience in QA with strong exposure to manual and automation testing - Deep understanding of SDLC and experience working in Agile/SAFe environments - Proficiency in Playwright automation using C#, Python, or TypeScript - Experience in REST/SOAP API testing using tools such as Postman and ability to automate them - Hands-on experience with SQL queries, including knowledge of joins and views - Experience in testing both Mobile and Web applications - Hands-on experience with Azure DevOps for CI/CD and test management - Experience with testing frameworks such as pytest, NUnit, MSTest, Playwright test, or other testing frameworks - Strong experience in GIT commands/activities (Branching strategy, scripts check-ins, conflict resolving, merging, etc) - Ability to perform DB testing, query writing, and data retrieval using connection string during automation integration - Understanding of security testing principles and tools Nice to have Skills: - Experience with JSON, jQuery, and XML - Experience in cloud services - Experience in Power Apps/Power Automate - Experience in Accessibility, UI/UX testing, and Localization testing - Experience in JMeter/Azure load test or Playwright Artillery IO - Utilizing GitHub Copilot or equivalent AI tools to expedite script development - Proficient with generative AI technology for creating test scenarios, synthesizing test data, and performing data validation, UI comparison - Using Generative AI to create test cases, test scripts, execute, and generate testing reports - Experience with AI model validation such as validating the performance and accuracy of AI models - Knowledge of testing AI applications, agents, chatbots, and validating the output quality - Knowledge of tools/framework like DeepEval, RAGAS, and PromptFoo - Innovation in QA processes by leveraging AI for smarter automation Soft Skills: - Excellent communication (written and verbal) and collaborative skills for working effectively within cross-functional and intercultural teams - Proven ability to work independently, demonstrating strong rational analysis and logical thinking - Great team player with strong interpersonal skills and a solid work ethic - Commitment to continuous learning and improvement in software testing best practices Please note that this job description is for a Senior Quality Assurance (QA) Engineer position at EY, a company dedicated to building a better working world. As a Senior Quality Assurance (QA) Engineer at EY, you will play a crucial role in ensuring the quality of software products through manual and automation testing. Your responsibilities will include: - Driving functional & regression automation testing projects independently - Designing and executing manual test cases for functional, regression, and exploratory testing - Developing and maintaining automation frameworks using Playwright with C#, Python, or TypeScript - Performing ad-hoc and exploratory testing to identify edge cases and usability issues - Automating functional, regression, and smoke tests for web and API layers and providing accurate estimation - Documenting test results, defects, and steps to reproduce clearly in test management tools - Collaborating with developers and product teams to ensure requirements clarity and test coverage - Tracking and reporting quality metrics (defect density, test coverage, automation ROI) - Integrating automated tests into CI/CD pipelines using Azure DevOps - Optimizing automation scripts for scalability and maintainability - Mentoring junior QA engineers and promoting best practices in testing Qualifications: - 58 years of experience in QA with strong exposure to manual and automation testing - Deep understanding of SDLC and experience working in Agile/SAFe environments - Proficiency in Playwright
More at Ernst & Young Advisory Services Sdn Bhd