Company Description
Petra Ride is a trusted ride service in Jordan, offering reliable and affordable transportation with safety as a top priority. With services available in cities like Amman, Karak, Irbid, Salt, Madaba, and Zarqa, Petra Ride provides direct routes, affordable rides, and exclusive discounts. Established in 2019, Petra Ride continues to expand its services and reach more customers, making it easy for individuals to choose their destination and find a ride.
Job Overview:We are seeking a Senior Quality Assurance Engineer to lead our testing efforts and ensure the highest quality of our products. You will work closely with cross-functional teams to develop and implement testing strategies that align with our goals for product excellence. This role requires a deep understanding of software development processes and a passion for delivering exceptional user experiences.
Key Responsibilities:- Test Planning & Strategy: Develop and execute comprehensive test plans, test cases, and testing strategies for new and existing features
- Automation Development: Design, implement, and maintain automated testing frameworks and scripts to enhance testing efficiency
- Manual Testing: Conduct thorough manual testing for complex features and integrations, ensuring functionality meets specifications
- Collaboration: Work closely with developers, product managers, and other stakeholders to understand requirements and deliver high-quality software
- Defect Tracking: Identify, document, and track defects using issue tracking tools, and ensure timely resolution
- Mentorship: Provide guidance and mentorship to junior QA engineers, fostering a culture of quality and continuous improvement
- Performance Testing: Perform load, stress, and performance testing to ensure application scalability and reliability
- Reporting: Generate and present testing metrics and reports to stakeholders, highlighting key insights and areas for improvement
- Continuous Improvement: Stay updated on industry trends and best practices in QA methodologies and tools, and recommend process enhancements
Qualifications:- Education: Bachelors degree in Computer Science, Engineering, or related field
- Experience: 5+ years of experience in software quality assurance and testing
- Technical Skills:
- Proficiency in test automation tools (e.g.TestNG)
- Strong knowledge of programming languages (e.g., Java)
- Analytical Skills: Strong analytical and problem-solving skills, with attention to detail
- Communication: Excellent verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams
- Certifications: ISTQB or equivalent certification is a plus