Job Summary:
The QA Automation Engineer will play a crucial role in ensuring the quality reliability and performance of our software products. Working closely with the development team you will be responsible for testing and identifying any issues or bugs that may affect the user experience. Your attention to detail and ability to think critically will be essential in providing valuable feedback and suggestions for improving the software.
Responsibilities:
- 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.
Requirements:
- Bachelors 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.
Join our dynamic team. Apply now with your resume and cover letter outlining your relevant experience.