Quran.Foundation is seeking a highly skilled and dedicated QA Automation & Test Engineer to join our team. This vital role involves working on two of our most significant applications, quran.com and QuranReflect, which serve the Qur'an online to a vast audience. The ideal candidate will play a crucial role in ensuring the highest quality of our software products through meticulous testing and automation.
Develop and Manage Comprehensive Testing Suites: Build and maintain automation test suites for quran.com and QuranReflect, ensuring thorough coverage and efficiency. This includes developing unit tests, integration tests, and UI tests, and automating their execution at appropriate stages (e.g., post-build for unit tests, post-deployment for UI tests in dev and staging environments).
Quality Assurance and Software Compliance: Ensure product specifications and workflows are accurately reflected in the staging environment before release. This includes testing specific functionalities like user post approvals and visibility levels on QuranReflect, and moderating features from the administrative back-end.
Release Management and Sign-Off Process: Manage the test release sign-off process, ensuring a seamless and error-free transition from the staging environment to production.
Collaboration and KPI Management: Collaborate with lead software engineers to define Key Performance Indicators (KPIs) for software quality. Establish measurable goals and work proactively with teams to address deviations from these KPIs.
Expertise in Relevant Technologies: Possess strong experience in software quality assurance, particularly in QA automation. Familiarity with NextJS or ReactJS frameworks, Ruby on Rails, and experience in cross-browser and cross-platform testing for web and mobile applications are essential.
API Testing: Conduct thorough API testing, ensuring robustness and reliability of back-end integrations.
Staying Abreast with Industry Trends: Maintain familiarity with industry best practices, tooling, and emerging trends, continuously integrating these into our processes to stay ahead in quality assurance.
Proven experience in software quality assurance and QA automation.
Experience in NextJS or ReactJS, and Ruby on Rails.
Experience with cross-browser and cross-platform testing.
Strong background in API testing.
Excellent collaboration and communication skills.
This role offers an exciting opportunity to contribute to applications that have a profound impact on global online access to the Qur'an. We're looking for someone passionate about our mission as well as quality, automation, and continuous improvement to join our team and help elevate our products to new heights of excellence.
Interested candidates should submit their resume to email@example.com
Please include “QA Automation and Test Engineer" in the subject line.
Perks of joining our team:
Experience a workplace rooted in Islamic values—where integrity, excellence, and inspiration shape our culture. (Bonus: You can also feel at ease working in your thobe or traditional clothes from the comfort of your home :)
Compensation: Competitive global rates based on location and experience.
Quran.Foundation is an equal opportunity employer.