
QA Automation Engineer
- Karachi, Sindh
- Permanent
- Full-time
- Collaborate with the development team to understand software requirements, specifications, and user stories.
- Design and execute test plans, test cases, and test scripts to ensure comprehensive test coverage.
- Perform functional, regression, integration, and system testing to identify software defects and ensure adherence to quality standards.
- Conduct manual and automated testing to validate software functionality, usability, and performance.
- Document and report bugs, issues, and enhancement requests using bug tracking systems.
- Work closely with developers to isolate and reproduce defects, and provide detailed information to assist in the debugging process.
- Collaborate with cross-functional teams to ensure timely resolution of identified issues and drive product improvements.
- Contribute to the continuous improvement of QA processes, tools, and methodologies.
- Stay up-to-date with industry best practices and emerging trends in software testing and quality assurance.
- Bachelor's degree in Computer Science or related field (BSCS preferred).
- 1-2 years of professional experience in only software quality assurance field.
- Strong understanding of software development lifecycle and QA methodologies.
- Knowledge of software testing principles, techniques, and tools.
- Experience with automated testing tools (e.g., Cypress, Selenium)
- Familiarity with bug tracking systems (e.g., Jira).
- Hands-on experience with API testing (e.g Postman).
- Proficiency in at least one programming language (e.g., Java, Python) is a plus.
- Excellent analytical and problem-solving skills.
- A passion for quality and a desire to deliver exceptional software products.
- Very good written and verbal communication skills
- Must be fluent in English.