Job Description
Tamara, a leading fintech platform in Saudi Arabia, is looking for a Senior QA Engineer. The candidate will be responsible for ensuring the quality of products and services, delivering excellent user experiences. He will use his expertise in software quality assurance to manage testing processes, design, and implement solutions that maintain high standards across systems.
The Senior QA Engineer will work closely with engineers, designers, product managers, and other stakeholders to develop technical test solutions, lead automation efforts, and enhance QA CI/CD processes.
Responsibilities:
- Review requirements, specifications, and technical design documents.
- 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.
- Design, develop, and execute automation tests using an internal automation framework and system.
- Identify the root cause of issues, document thoroughly, and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Collaborate with internal teams to identify system requirements, adhering to Agile methodologies.
- Adapt to new testing tools and test methodologies.
Requirements:
- 4+ years of relevant experience as a Quality Assurance Engineer or Software Test Engineer with a bachelor’s degree in computer science.
- Experience working with different frameworks like Detox, Selenium, TestNg, Appium etc.
- Experience with Manual and Automation Testing (API, E2E, Mobile).
- Design and development skills in Javascript, Java.
- Experience with MySQL and scripting.
- Experience with DevOps, AWS is a plus.
- Experience with CI/CD tools, and continuous integration concepts.
- Fluency in English.