Deloitte Circular Logo

Consultant/Senior Consultant - Software Testing

Deloitte Riyadh, Saudi Arabia Posted: 09 Sep 2024

Financial

  • Estimate: $100k - $140k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

Consulting | Core Business Operations | Systems Delivery & Modernization | Consultant/Senior Consultant - Software Testing

About the Job
As a Consultant or Senior Consultant in Software Testing at Deloitte, you will engage your skills in a rewarding environment within one of the largest and most prestigious professional services firms globally. You will play a key role in shaping strategic approaches to business, focusing on delivering innovative insights and practical solutions for our clients.

Our mission is to make an impact that matters—on our clients, our people, and society as a whole. We seek professionals who can understand complex business challenges and translate insights into deliverable outcomes. Within this role, you will enhance your expertise in a collaborative and inclusive culture, supported by a commitment to your personal development and career growth.

Responsibilities
During your tenure, you will develop and demonstrate your capabilities in the following areas:

  • Test Planning & Strategy: Develop detailed test plans, strategies, and test cases based on project requirements and specifications, ensuring comprehensive coverage of functional and non-functional requirements.
  • Test Execution: Conduct manual and automated tests to verify software functionality, including functional testing, regression testing, integration testing, performance testing, and user acceptance testing (UAT).
  • Defect Identification & Reporting: Document and report software defects, collaborating with developers to ensure timely resolution.
  • Test Automation: Create and maintain automated test scripts, improving test automation coverage and efficiency.
  • Documentation: Maintain detailed test documentation, ensuring it is current and accessible to stakeholders.
  • Collaboration & Communication: Work closely with the development team to understand software architecture, participate in design reviews, requirement analysis, and sprint planning sessions.
  • Risk Management: Identify software quality risks and prioritize testing efforts accordingly.
  • Mentorship: Provide support and guidance to junior team members to ensure consistency and quality in testing practices.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 2-8 years of experience in software testing, including both manual and automated testing.
  • Proven experience testing web-based and mobile applications in Agile/Scrum environments.
  • Proficiency in automation tools and frameworks (e.g., Selenium, JUnit, TestNG).
  • Experience with performance testing tools (e.g., JMeter, LoadRunner).
  • Strong understanding of software development lifecycle (SDLC) and other testing methodologies.
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Basic programming skills (Java, Python, JavaScript) for writing automated scripts.
  • Strong analytical, problem-solving, organizational, and communication skills.
  • Relevant certifications (e.g., ISTQB Certified Tester, Certified Software Tester) are desirable.
  • Familiarity with API testing tools (e.g., Postman, SOAPUI) is a plus.

Join us to contribute to impactful projects and be part of a team that values integrity, outstanding client service, and a commitment to each other. Your role is crucial in helping us drive progress and build stronger organizations.

Apply now

Jobs you might like   View all jobs

About Deloitte

Deloitte helps clients become leaders in their respective industries by investing in outstanding people of diverse talents and backgrounds. They believe in combining advice with action and integrity to strengthen both their clients and society.