Mondia Group

QA Engineer

Dubai, Dubai, United Arab Emirates

8 days ago
Save Job

Summary

  • Ensure quality of websites, APIs, apps, and digital products by building and executing tests within development teams
  • Create and improve automated tests using frameworks like TestNG, Selenium, and other tools
  • Support the team in maintaining high-quality standards
  • Enhance customer satisfaction by validating new features against requirements
  • Develop test cases with data and document testing steps
  • Aid quality and project management in packaging releases that deliver user value
  • Integrate testing at each phase of the software development lifecycle to ensure quality from planning to deployment
  • Apply foundational testing principles, including test planning, test case development, test execution, defect tracking, and various techniques like black-box, white-box, and grey-box testing
  • Test mobile applications by focusing on multi-device compatibility, screen resolution, performance under varying network conditions, and cross-platform support for iOS and Android
  • Validate API functionality, performance, security, and reliability by verifying request and response handling
  • Utilize automation tools like Selenium and Appium to write scripts, enabling efficient, repeatable, and scalable testing
  • Verify databases by testing data integrity, schema validation, consistency, and correct data handling in storage, retrieval, and manipulation
  • Conduct manual testing to identify user experience issues and uncover defects beyond automated scripts
  • Assess software speed, responsiveness, and stability through load, stress, and scalability testing
  • Pay meticulous attention to detail, ensuring thorough identification of any issues or defects
  • Adapt to Agile frameworks like Scrum, engaging in continuous and integrated testing within sprints
  • Maintain flexibility and prioritize customer collaboration, adapting to change for frequent, iterative software releases
  • Achieve high output and efficiency, delivering tasks on time while balancing quality with speed
  • Identify, diagnose, and resolve software issues, applying deep system understanding to effectively address root causes


Requirements

  • Software Development/Testing Lifecycles
  • Software Testing Concepts/Techniques
  • Mobile Testing Concepts
  • API Testing
  • Automation Testing
  • DB Testing
  • Manual Testing:
  • Performance Testing
  • Sharp Eye for Details
  • Agile Methodologies (Scrum)
  • Agile Principles
  • Productivity
  • Troubleshooting


Education

  • BSc in Engineering or Computer Science, or equivalent


Experience

  • 3+ years of experience in quality assurance in an IT company
  • Experience with Java and test automation tools is a MUST
  • Experience with Performance tools as Jmeter is preferred
  • Experience in agile methodology (Scrum, Kanban or similar)
  • Having high-quality awareness
  • Having experience in applying different testing techniques
  • Experience with issues tracking tools like JIRA or similar
  • Able to write good test cases
  • Having a good understanding of UX

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job