Senior Consultant / Assistant Manager - Technology Consulting - Quality Assurance Tester - Jordan
Job description
At EY, we’re all in to shape your future with confidence.
We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go.
Join EY and help to build a better working world.
The Opportunity:
We are committed to delivering innovative and effective solutions to our clients across various industries. Our team of experts is dedicated to ensuring the highest quality in software development and implementation.
We are seeking a detail-oriented and motivated QA Tester to join our Technology Consulting team. The ideal candidate will have a strong background in quality assurance and testing methodologies, with a focus on ensuring the quality and performance of software applications. This role requires a proactive individual who can work collaboratively with development teams to identify and resolve issues.
Key Responsibilities:
- Test Strategy & Planning: Define the test strategy for projects, determining the scope and types of testing needed (functional, regression, integration, performance, security, etc.) based on project risk and requirements.
- Test Case Development & Review: Oversee the creation of test cases and scenarios, particularly for complex or high-risk features, to guarantee thorough coverage.
- Automated Testing & Frameworks: Design, implement, and maintain automated testing frameworks to increase efficiency and consistency in testing
- Automated Testing & Frameworks: Design, implement, and maintain automated testing frameworks to increase efficiency and consistency in testing.
- Defect Management & Triage: Take ownership of the defect management process. Run defect triage meetings with project stakeholders to prioritize and decide on resolutions for defects. Work closely with developers to troubleshoot complex issues. Ensure critical defects are addressed and re-tested, and help assess the risk of any known issues before go-live.
- Performance & Security Testing: Plan and oversee non-functional testing such as performance, load, stress testing, and basic security testing.
- Client Collaboration & UAT: Be a primary point of contact for quality assurance in client discussions. Prepare test summary reports and quality metrics for client and management review, highlighting test coverage, defect trends, and product readiness. During User Acceptance Testing, coordinate the efforts: help prepare UAT test scripts with business users, guide them on how to execute tests, and ensure their feedback is captured and addressed.
- Continuous Improvement: After each project or major release, conduct a QA retrospective to identify what went well and what can be improved in the QA process.
Required Qualifications and Skills:
- Education & Experience: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). 3-5+ years of experience in software testing/QA. A track record of leading QA efforts on large-scale projects or multiple simultaneous projects. Experience in consulting or client-facing projects is strongly preferred, as it demonstrates ability to manage expectations and deliver under varying conditions.
- QA Expertise: In-depth knowledge of QA processes, methodologies, and the ability to adapt them to project needs. Experience designing and executing all levels of testing: unit (in coordination with dev), integration, system, and UAT. Strong experience with test automation is required
- Technical Skills: Proficient in one or more programming/scripting languages (e.g., Python, Java, C# or JavaScript) for test automation and possibly tool development. Experience with modern test frameworks (Selenium WebDriver, Cypress, JUnit/TestNG, Cucumber/BDD, etc.) Knowledge of API testing (using Postman, REST Assured, etc.) and understanding of web services (REST/SOAP) is expected. Exposure to performance testing tools (JMeter, Gatling) and analysis of performance results. Familiar with CI/CD tools (Jenkins, GitLab CI, Azure DevOps) to know how automated tests integrate into the pipeline.
- Certifications: Advanced QA or testing certifications can strengthen your candidacy.
- Thoroughness & Accountability: A strong sense of ownership for the quality of the product.
- Communication & Reporting: Excellent communicator with the ability to articulate complex defects or quality concerns in business-friendly language.
- Analytical and Problem-Solving: High analytical aptitude to not only find bugs, but also help diagnose root causes. You might not have access to source code, but you can interpret logs, understand error stack traces, and possibly even read code to pinpoint issues. Your problem-solving extends to process improvements as well – identifying where the development process might be improved to prevent quality issues
- Adaptability & Pressure Management: Able to manage pressure, such as tight deadlines toward go-live or urgent production bug fixes.
- Continuous Learning: A passion for staying current in the QA field.
- Travel Expectations: You should expect and be prepared for travel to client sites especially during pivotal testing phases. Travel could be around 30-50% or more at times.
What we look for
We’re looking for QA professionals who bring a sharp eye for detail, a structured approach to testing, and a strong sense of accountability for quality outcomes. You understand the role of QA in modern software delivery and are confident balancing both manual and automated testing methods. You work well with cross-functional teams, communicate clearly, and are proactive in identifying issues before they impact users. Most importantly, you take pride in ensuring that every release is reliable, well-tested, and ready for real-world use.
What we offer you
At EY, we’ll develop you with future-focused skills and equip you with world-class experiences. We’ll empower you in a flexible environment, and fuel you and your extraordinary talents in a diverse and inclusive culture of globally connected teams. Learn more.
Are you ready to shape your future with confidence? Apply today.
EY | Building a better working world
EY is building a better working world by creating new value for clients, people, society and the planet, while building trust in capital markets.
Enabled by data, AI and advanced technology, EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow.