We are looking for a skilled and versatile Quality Assurance (QA) Engineer with 2 years of experience in manual testing and 1 year of experience in automation testing. The ideal candidate will be responsible for ensuring the quality and reliability of our software products through meticulous manual testing and efficient automation testing practices. This role will involve designing and executing manual test cases, identifying defects, and developing and maintaining automated test scripts to enhance testing efficiency. The QA Engineer will play a crucial role in validating software changes and ensuring the delivery of high-quality products to our customers.Key Responsibilities:
- Perform manual testing of software applications to identify defects and ensure compliance with quality standards.
- Develop and execute test cases, test plans, and test scripts to validate software functionality.
- Collaborate with cross-functional teams to understand product requirements and provide feedback on design and implementation.
- Design, implement, and maintain automated test suites using industry-standard tools and frameworks.
- Identify, document, and track software defects using issue-tracking systems.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to the continuous improvement of QA processes and methodologies.
Qualifications:- Bachelor's degree in Computer Science, Engineering, or a related field.
- 1 to 2 years of experience in software quality assurance.
- Strong understanding of software testing principles and methodologies.
- Proficiency in both manual and automated testing techniques.
- Hands-on experience with automation testing tools such as Selenium, Appium, or similar.
- Knowledge of programming languages such as Java, Python, or JavaScript.
- Excellent analytical and problem-solving skills.
-Ability to work effectively in a fast-paced, collaborative environment.