
Quality Assurance Engineer
Carrot Institute
contract
Posted on:
Location Type: Remote
Location: Qatar
Visit company websiteExplore more
About the role
- Collaborate with cross-functional teams to understand project requirements and user stories
- Design and develop test plans, test cases, and test scenarios based on project specifications
- Execute functional, regression, integration, and performance tests to ensure software reliability and adherence to quality standards
- Identify, document, and track software defects and inconsistencies using bug tracking systems
- Work closely with developers to investigate and troubleshoot issues, providing detailed bug reports and test results
- Participate in requirements and design reviews to provide input on testability and quality aspects of the software
- Stay up to date with industry best practices and emerging trends in software testing and quality assurance
- Contribute to the continuous improvement of QA processes, methodologies, and tools
- Collaborate with cross-functional teams to ensure timely and effective delivery of high-quality software solutions
- Provide accurate and timely progress reports and test metrics to project stakeholders
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Proven experience as a Quality Assurance (QA) Engineer or similar role, with a strong track record of testing and ensuring the quality of software applications
- Solid understanding of software development life cycle (SDLC) and QA methodologies
- Experience in developing and executing test plans, test cases, and test scenarios
- Proficiency in manual testing techniques and tools for functional, regression, integration, and performance testing
- Familiarity with test management and bug tracking systems, such as JIRA or Bugzilla
- Knowledge of automated testing tools and frameworks, such as Selenium or Appium, is a plus
- Strong analytical and problem-solving skills, with a keen attention to detail
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment
- Strong organizational and time management skills, with the ability to prioritize tasks and meet deadlines
Benefits
- Competitive salary package, including performance-based bonuses
- Comprehensive health insurance and retirement plans
- Flexible working hours and the option for remote work
- Opportunities for professional growth and career advancement
- Engaging and inclusive work environment with a diverse and talented team
- Cutting-edge tools and technologies to support your work
- Regular team-building activities and social events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
test planstest casestest scenariosfunctional testingregression testingintegration testingperformance testingmanual testingautomated testingsoftware development life cycle (SDLC)
Soft Skills
analytical skillsproblem-solving skillsattention to detailcommunication skillscollaboration skillsorganizational skillstime management skills