A Senior QA Tester is responsible for designing and implementing testing processes and procedures for web and mobile applications. They identify software quality issues, collaborate with developers to correct them, and uphold high standards of functionality, security, and performance. With strong analytical skills, they conduct thorough tests, report bugs, and work closely with cross‑functional teams to ensure the highest quality of software production.
The ideal candidate holds a Bachelor’s or Master’s degree in a relevant field, has at least five years of experience in QA testing, is proficient in various testing methodologies, and has excellent English proficiency.
Essential Duties and Responsibilities
Develop and implement software testing procedures by studying system requirements, tracking QA metrics, and identifying trends in quality and security.
Design, develop, and execute test scripts and scenarios; use automated testing tools where necessary.
Identify, document, and track software bugs; work closely with developers to debug and fix issues.
Participate in all phases of the software development lifecycle, from initial design through release.
Collaborate with developers and stakeholders to translate user needs into system requirements.
Maintain up‑to‑date job knowledge by studying state‑of‑the‑art testing tools and techniques; engage in continuous learning and professional development.
Lead and collaborate with cross‑functional teams; conduct peer reviews of test cases to uphold high quality standards.
Implement automated testing platforms and unit tests to enhance efficiency and quality.
Improve operations by conducting systems analysis and recommending policy changes.
Achieve engineering and organizational goals by completing related objectives.
Qualifications
Education : Bachelor’s or Master’s degree in Computer Science, IT, or related field.
Experience : Minimum 5 years as a QA Tester with hands‑on experience using automated testing tools.
Project management : Experience with agile tools such as Jira, Asana, or Trello.
Version control : Proficiency with Git or other VCS.
Competencies
Technical Skills
Proficient in unit, functional, integration, and regression testing.
Experience with tools such as Selenium and JUnit.
Ability to identify, document, and track defects.
Familiarity with SQL, scripting, and modern authorization mechanisms (e.g., JWT).
Understanding of the software development lifecycle and ability to translate business requirements into test cases.
Knowledge of web UI / UX best practices.
Problem‑solving : Strong analytical thinking and ability to troubleshoot complex issues.
Communication : Excellent written and verbal communication with technical and non‑technical stakeholders.
Teamwork & leadership : Proven ability to lead and collaborate as part of a team.
Attention to detail and commitment to high‑quality software.
Time management and organizational skills.
Adaptability and continuous learning mindset.
User‑centric focus on experiences and outcomes.
Fluency in English (written and spoken).
Flexibility in work schedule as needed to meet deadlines or address urgent issues.
Additional Information
Seniority level : Mid‑Senior level
Employment type : Full‑time
Job function : Quality Assurance
Industries : Technology, Information and Internet
#J-18808-Ljbffr
Senior • Doha, Qatar