Senior Quality Assurance Engineer

London, ENG, GB, United Kingdom

Job Description

An Exceptional Quality Assurance Engineering Opportunity Awaits in Saudi Arabia. We are seeking a highly skilled and meticulous Senior QA Engineer to ensure the highest standards of quality for the software and systems powering one of the world's most ambitious and visionary developments. This is your chance to contribute to a technologically advanced, large-scale project, shape cutting-edge quality assurance practices, and significantly advance your career in a dynamic and transformative environment.



Role Overview:



The Senior QA Engineer will be a critical member of our technology team, responsible for designing, developing, and executing comprehensive testing strategies for a wide range of applications, including mobile (Android and iOS), web, and backend services. This role demands a strong foundation in both manual and automation testing, a keen eye for detail, and a passion for delivering flawless software. You will play a key role in safeguarding the integrity and performance of our digital platforms, ensuring they meet the exacting standards required for this landmark development. You will work closely with developers, product managers, and other stakeholders in an agile environment to drive quality throughout the software development lifecycle.

Key Responsibilities:



Review requirements, specifications, and technical design documents to provide timely and meaningful feedback. Work on both manual and automation testing of mobile applications (Android and iOS), Web, and backend services. Create detailed, comprehensive, and well-structured test plans and test cases. Estimate, prioritize, plan, and coordinate testing activities effectively. Design, develop, and execute automation tests using internal automation frameworks and systems. Identify the root cause of issues, document them thoroughly, and track bugs through to resolution. Perform thorough regression testing when bugs are resolved to ensure system stability. Collaborate closely with internal teams, such as developers and product managers, to identify system requirements, adhering to Agile methodologies and practices. Continuously adapt to and learn new testing tools and test methodologies to enhance quality assurance processes. Contribute to the ongoing improvement of QA processes and best practices within the team.

Role Competencies & Activities:



Stakeholder Management & Collaboration:



Effectively collaborate with product managers and development teams to understand requirements, define acceptance criteria, and ensure test coverage. Work closely with software developers to identify, reproduce, and resolve defects. Clearly communicate test progress, test results, and quality risks to project stakeholders. Participate actively in Agile ceremonies, providing valuable QA insights.

Technical Excellence & QA Rigor:



Demonstrate mastery in manual and automated testing techniques for various platforms (mobile, web, API). Proven experience in designing and implementing test automation frameworks and scripts using tools like Detox, Selenium, TestNG, Appium, etc. Strong understanding of software QA methodologies, tools, and processes. Proficiency in developing and executing comprehensive test plans, test cases, and test scripts. Experience with API testing tools (e.g., Postman, RestAssured) and methodologies. Solid understanding of database concepts and experience with SQL/scripting for data validation. Ability to analyze complex systems, identify potential quality issues, and advocate for solutions.

Leadership & Communication:



Provide technical guidance and mentorship to other QA team members where appropriate. Lead by example in maintaining high standards of quality and attention to detail. Clearly articulate complex technical issues and testing concepts to diverse audiences. Proactively identify areas for improvement in the QA process and advocate for changes. Contribute to technical documentation related to testing and quality assurance.

Culture and Values:



Consistently demonstrate integrity, accountability, and professionalism in line with the project's Code of Conduct. Uphold high ethical standards and promote a collaborative and inclusive work environment. Champion a culture of quality, continuous improvement, and technical excellence within the QA domain. Embrace agile methodologies and a proactive approach to ensuring software quality.

Experience & Qualifications:



Your Expertise (Skills & Experience):



4+ years of relevant experience as a Quality Assurance Engineer or Software Test Engineer. Proven experience working with different automation frameworks like Detox, Selenium, TestNG, Appium, etc. Strong experience with both Manual and Automation Testing methodologies covering API, E2E, and Mobile (iOS & Android) platforms. Design and development skills in JavaScript and/or Java for test automation. Experience with MySQL and scripting for database testing and data validation. Experience with DevOps practices and cloud platforms, particularly AWS, is a plus. Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI) and understanding of continuous integration concepts. Fluency in English (both written and spoken).

Qualifications:



Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field. Relevant QA certifications (e.g., ISTQB) are a plus.

Crucial Relocation Information:



Please Note: This senior engineering role unequivocally requires relocation to Saudi Arabia.

This is an exceptional, career-defining opportunity to contribute your expertise to ensuring the quality and reliability of digital solutions for one of the most forward-thinking and ambitious development projects globally. A comprehensive and highly attractive relocation assistance package will be provided to the successful candidate and their eligible dependents.

If you are a dedicated Senior QA Engineer with a passion for excellence, a meticulous approach to testing, and the ambition to contribute to a truly iconic global development, we encourage you to apply. This is more than a QA role; it's a chance to be at the heart of ensuring the success of a digital future.

Job Type: Full-time

Pay: 86,307.00-150,517.00 per year

Benefits:

Company events Company pension Health & wellbeing programme Housing allowance Relocation assistance
Schedule:

Monday to Friday
Work Location: In person

Reference ID: 1904

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3089714
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned