The posting
Responsibilities and Duties:
- Test Planning: Develop comprehensive test plans based on project requirements and specifications.
- Test Case Design: Create detailed test cases that cover all aspects of software functionality.
- Manual Testing: Conduct manual testing of software applications to identify defects and ensure quality.
- Automated Testing: Develop and implement automated test scripts to enhance testing efficiency.
- Defect Reporting: Document and report defects, issues, and inconsistencies discovered during testing.
- Collaboration: Collaborate with cross-functional teams, including developers and product managers, to ensure a thorough understanding of project requirements.
- Regression Testing: Perform regression testing to ensure that previously identified and resolved issues do not reoccur.
- Performance Testing: Conduct performance testing to identify and address software performance issues.
- Continuous Improvement: Contribute to the continuous improvement of QA processes and methodologies.
- Test Documentation: Maintain accurate and up-to-date test documentation.
- Adherence to Standards: Ensure adherence to quality standards and best practices.
- Training and Support: Provide training and support to other team members on testing methodologies and best practices.
Qualifications:
- Education: Bachelors degree in Computer Science, Information Technology, or a related field.
- Experience: Proven experience as a Quality Assurance Engineer with a strong understanding of software testing methodologies.
- Skills: Familiarity with manual and automated testing tools. Knowledge of testing frameworks and scripting languages for automated testing. Strong analytical and problem-solving skills. Excellent attention to detail.
- Collaboration: Ability to work collaboratively in a cross-functional team environment.
- Communication: Effective written and verbal communication skills.
- Adaptability: Ability to adapt to changing project requirements and priorities.



