The Quality Assurance Engineer is responsible for ensuring the highest quality of our software products through meticulous testing and evaluation processes. This role involves designing and implementing test strategies, executing various testing methodologies, and collaborating with development teams to identify and rectify software defects. The QA Engineer will play a crucial role in maintaining the quality standards of projects, ensuring compliance with best practices, and contributing to continuous improvement initiatives.
Key Responsibilities :
- Design and implement test plans and test cases based on project requirements.
- Conduct manual and automated testing to ensure software quality.
- Identify, document, and track defects or issues in a systematic manner.
- Collaborate with developers and other stakeholders to resolve defects and improve system functionality.
- Participate in code reviews and provide feedback to enhance overall code quality.
- Analyze test results and report findings to the development team.
- Stay updated on industry best practices and emerging testing technologies.
Requirements
Minimum 3 years of experience as a Quality assurance engineer.Proven experience with e2e test automation using cucumber and selenium Java.Experience with Git version control tool.Experience in writing basic queries SQL and Non-SQL databases.Strong understanding of Scrum agile methodology.Preferred :
Knowledge of CICD pipelines.Experience with performance test tools.