- Test Planning and Strategy:
- Collaborate with product managers, developers, and other stakeholders to understand project requirements and specifications.
- Develop comprehensive test plans, test cases, and test scripts based on project specifications.
- Test Execution:
- Execute manual and automated tests to identify software defects and ensure the overall quality of the software.
- Perform functional, regression, performance, and security testing as needed using both manual and automated testing approaches.
- Conduct mobile application testing to ensure the functionality, usability, and performance across different mobile platforms (iOS and Android).
- Perform API testing to validate the integrity of data exchanges between various software components.
- Utilize automated testing tools such as Selenium for web applications and Appium for mobile applications to enhance efficiency and coverage.
- Report and track defects, and work closely with the development team to ensure timely resolution.
- Automation Testing:
- Develop, enhance, and maintain automated test scripts for web and mobile applications using tools like Selenium and Appium.
- Conduct API automation testing to ensure the reliability of backend services.
- Identify opportunities for test automation and implement automated testing processes to improve efficiency.
- Collaboration:
- Work closely with cross-functional teams to ensure that testing activities align with development schedules and project goals.
- Participate in Agile/Scrum ceremonies, providing feedback on user stories and acceptance criteria.
- Quality Assurance Processes:
- Contribute to the improvement of quality assurance processes and methodologies.
- Stay updated on industry best practices, emerging technologies, and trends in software testing.
- Collaborate with the technical lead to ensure alignment of testing strategies with overall project objectives.
- Documentation:
- Maintain comprehensive documentation of manual and automated test cases, test results, and other relevant artifacts.
- Provide clear and concise reports on testing activities, including progress and issues.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 3 years of experience as an SQA Engineer in a fintech or related industry.
- Strong understanding of software testing methodologies, tools, and best practices.
- Experience with test automation tools and frameworks.
- Solid knowledge of financial systems, payment processing, and security protocols.
- Familiarity with Agile/Scrum methodologies.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
- Experience with performance testing tools and methodologies.
- Knowledge of regulatory compliance in the financial industry.
- Familiarity with continuous integration and continuous deployment (CI/CD) processes.
- Certification in software testing (e.g., ISTQB) is a plus.
- Salary Expectation?
- Are you willing to re-locate to Qatar?
- Do you have experience in testing Mobile Applications?
- Can you elaborate on your experience with automation testing, specifically highlighting your proficiency in utilizing tools such as Selenium and Appium?
- Could you share your experience with REST API testing, including any proficiency you have in running automation tests using tools like Postman?
- Quality Assurance (QA): 3 years (Required)
Software Quality Assurance Engineer - Qatar, دولة قطر - KARTY
منذ أسبوع
وصف
Job Title: Software Quality Assurance (SQA) Engineer
Company: Karty LLC
Location: Doha, Qatar
Position Type: Full-Time
Job Overview:
As a Software Quality Assurance (SQA) Engineer at Karty, you will play a crucial role in ensuring the quality and reliability of our software products. You will be responsible for designing, implementing, and executing test strategies, collaborating with cross-functional teams, and contributing to the continuous improvement of our software development processes. The ideal candidate should have a strong background in software testing methodologies, a keen eye for detail, and a passion for delivering high-quality fintech solutions.Key Responsibilities:
Qualifications & Preferred Skills:
Job Type: Full-time
Application Question(s):
Experience: