Work Setup: Hybrid after probation
Education: Bachelor of Science (Computer Science)
Experience: 2-3 years
Location: Karachi
Working Days: Monday - Friday
Working Hours: 9:30 AM to 6:30 PM
Job Summary:
We are looking for an experienced QA Engineer to join our team and uphold the highest standards of quality and reliability in our products. In this role, you will be responsible for designing and executing test plans, debugging, reviewing system requirements, and tracking key quality assurance metrics. You will work closely with our development team to ensure robust testing of applications developed using Python (back-end), Angular (front-end), and React Native (mobile). Your expertise will play a crucial role in delivering a seamless and high-performing user experience.
Responsibilities:
• Review requirements, specifications and technical design documents to provide timely and meaningful feedback
• Create detailed, comprehensive and well-structured test plans and test cases
• Estimate, prioritize, plan and coordinate testing activities
• Design, develop and execute automation scripts using open-source tools
• Identify, record, document thoroughly and track bugs
• Perform thorough regression testing when bugs are resolved
• Develop and apply testing processes for new and existing products to meet client needs
• Liaise with internal teams (e.g., developers and product managers) to identify system requirements
• Monitor debugging process results
• Investigate the causes of non-conforming software and train users to implement solutions
• Track quality assurance metrics, like defect densities and open defect counts
• Stay up-to-date with new testing tools and test strategies
Requirements:
• Bachelor’s degree in Computer Science, Information Technology, or related field.
• 2-3 years of experience in quality assurance, with experience in testing Angular, Python-based web applications, and React Native mobile apps.
• Hands-on experience with automated testing tools (e.g., Selenium, JUnit, Postman).
• Strong understanding of API testing, performance testing, and security testing.
• Experience working with SQL databases and writing queries for validation.
• Understanding of Agile/Scrum development principles.
• Excellent analytical and problem-solving skills.
• Strong communication and documentation skills.