Software QA Engineer - People Dynamics - Doha
People Dynamics, a leading provider of management solutions, human resources, and consulting services in the Gulf region, is seeking to hire a Software QA Engineer for its office in Doha, Qatar. This position presents an excellent opportunity for ambitious technology professionals to join a dynamic work environment and contribute to ensuring the delivery of high-quality software products with superior performance standards.
Job Description and Responsibilities
The QA Engineer will hold a pivotal role within the development team, responsible for designing and implementing quality assurance strategies to ensure software products are defect-free and meet business requirements and technical specifications. Key responsibilities include:
- Test Planning and Strategy Execution: Developing comprehensive test plans and detailed test cases based on system requirements and design specifications.
- Conducting Multifaceted Testing: Performing functional testing, user interface (UI) testing, integration testing, system testing, and performance testing as required.
- Test Automation: Identifying opportunities to automate repetitive testing processes using suitable tools and frameworks such as Selenium, Cypress, JUnit, TestNG, or others to enhance efficiency and test coverage.
- Defect Tracking and Management: Identifying, documenting, and tracking bugs and defects clearly and accurately using project management tools like Jira, Asana, or similar, and collaborating with developers for resolution.
- Quality Assurance Throughout the Cycle: Participating in early stages of the Software Development Life Cycle (SDLC), including requirements and design reviews, to provide proactive feedback.
- Test Reporting: Documenting test results and preparing clear reports on product quality and release readiness.
- Team Collaboration: Working closely with software developers, product managers, and business analysts to ensure a shared understanding of goals and quality standards.
Required Qualifications and Skills
To be a successful candidate for this role, you should possess the following qualifications:
- Academic Degree: A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Professional Experience: Proven hands-on experience of at least 3 years in software quality assurance and testing engineering.
- Technical Knowledge:
- In-depth understanding of Software QA principles and the Software Development Life Cycle (SDLC).
- Experience in writing test plans and test cases.
- Practical knowledge of test automation tools and frameworks.
- Good knowledge of programming languages like Java, Python, or JavaScript (a strong plus).
- Familiarity with software development methodologies like Agile and Scrum.
- Soft Skills:
- Strong analytical skills and a keen attention to detail.
- Excellent written and verbal communication skills.
- Ability to work effectively within a team and in a fast-paced environment.
- Critical thinking and problem-solving abilities.
Benefits and Advantages
People Dynamics offers a stimulating work environment that supports professional growth. While the specific benefits package will be detailed during the interview process, working in Doha, Qatar, itself offers:
- Joining an established consulting firm in the thriving Gulf market.
- The opportunity to work on diverse projects with local and international clients.
- A professional and dynamic work environment.
- A location in Doha, one of the fastest-growing and developing capitals in the region.
How to Apply for the Position
Applications for this position are accepted exclusively through the Naukrigulf platform. Please visit the original job listing link on the platform and search for the "Software QA Engineer" position at People Dynamics in Doha. Ensure your Curriculum Vitae (CV) is updated to highlight your relevant experience in software quality assurance, the projects you have been involved in, and the automation tools you are proficient with. Include a concise cover letter explaining your motivation for joining People Dynamics and how your skills can add value to the team.
Given the competitive nature of tech jobs in Qatar, it is advisable to apply as soon as possible after verifying you meet all the core requirements.