Software Quality Assurance Engineer
Who are we?
Eon Dental is a high-impact medical devices & tech company growing at neck breaking speed. We are a team of over 400 colleagues dedicated to making Eon Dental a leading global player in the clear aligner and dental services industry.
Eon Dental aims to deliver value to dentists and orthodontists worldwide by offering a superior quality product, dynamic pricing, treatment schemes as well as after-sales service and assistance.
Software and innovation are involved in all aspects of our product lifecycle; beginning from an engaging experience on the frontend applications that serves customers and dentists to robust backend solutions for process management and automation.
Our excitement about the vision and mission of the company has enabled us to foster a great culture and an exciting work environment that is based on building synergies and our team’s exceptional talent to make our customers’ experience outstanding.
Your Impact
The Software Quality Assurance Engineer role is based in Amman, reports to the Head of Software Quality Assurance and Support, and plays a pivotal role in Collaborating with development teams to ensure software quality through systematic testing and contribute to the delivery of reliable, scalable, and high-performance software solutions that meet user expectations and business requirements.
What You'll Do
- Participate in requirement analysis and review meetings to understand software requirements, specifications, and technical designs.
- Develop comprehensive test plans, test cases, and test scripts based on software requirements and design documentation.
- Define testing strategies, methodologies, and tools to ensure thorough coverage of functional, performance, usability, and regression testing.
- Execute manual and automated tests to identify defects, bugs, and performance issues in software applications.
- Perform functional testing, integration testing, system testing, and regression testing to validate software functionality and performance.
- Utilize testing tools and frameworks (e.g., Cypress.io, JUnit, TestNG) to automate test cases and improve testing efficiency.
- Conduct exploratory testing to uncover unexpected behavior or usability issues in software applications.
- Document and track defects, issues, and enhancement requests using defect tracking tools (e.g., JIRA, Bugzilla).
- Collaborate with development teams to prioritize defects based on severity, impact, and customer feedback.
- Verify defect fixes and ensure resolution through retesting and regression testing.
- Adhere to established QA processes, methodologies, and standards to ensure consistency and reliability in software quality assurance activities.
- Participate in peer reviews of test plans, test cases, and test results to ensure accuracy, completeness, and alignment with software requirements.
- Contribute to continuous improvement initiatives to enhance QA processes, testing techniques, and automation frameworks.
- Collaborate effectively with cross-functional teams, including developers, product managers, and technical support, to ensure clear communication and
alignment on software quality objectives. - Provide timely updates on testing progress, test results, and quality metrics to stakeholders and project teams.
- Communicate issues, risks, and recommendations to stakeholders and management to support decision-making and resolution of quality-related issues.
- Stay updated on industry trends, best practices, and emerging technologies in software quality assurance and testing.
- Seek opportunities for professional growth and development through training, certifications, and knowledge sharing within the QA community.
- Contribute to a culture of knowledge sharing and continuous improvement within the QA team and across the organization.
- Adhere to the quality standards and safety procedures as per the company guidelines and local regulations.
- Take appropriate actions in relation to any hazards and work related issues, and escalate as needed, in order to ensure prompt and effective resolution.
- Perform other job-related tasks as assigned by the line manager, in order to ensure the fulfillment of organizational objectives.
What To Bring
- Bachelor’s degree in Software Development or a similar discipline
- 3-5 years of experience
- Cypress / Selenium (Automation Bachelor’s degree in Software Development or a similar discipline testing) plus
- Bug tracking, API testing, and bug reporting
- English (required skill/language proficiency)
What We Offer
- Great culture and growth opportunity
- The chance to personally impact Eon’s customer experience
- Push your boundaries working with highly motivated and cross-functional teams
Interested?
Then apply for this position by clicking on the apply button. All applicants must send an updated CV in English.
- Department
- Technology
- Locations
- Amman, Jordan
#lifeateon
A great culture is the product of great people and strong values.
At Eon Dental, we believe in empowering all our employees to live their life to the fullest and bring their best selves every day to work. We move fast and focus on impact to make our culture and product the best it can be in our fields.
Already working at Eon Dental?
Let’s recruit together and find your next colleague.