Responsibilities
1. Test Planning:
- Collaborate with product managers, architects and developers, and other stakeholders to understand project requirements and specifications.
- Develop comprehensive test plans outlining testing approach, scope, resources, and schedule.
2. Test Design and Execution:
- Create detailed, comprehensive, and well-structured test cases and test scripts based on requirements.
- Execute manual and/or automated tests to verify software functionality, performance, reliability, and security.
- Identify and document defects with clear and concise steps to reproduce.
3. Automation:
- Develop and maintain automated test scripts using testing frameworks and tools.
- Continuously explore opportunities for test automation to improve efficiency and coverage.
4. Regression Testing:
- Conduct regression testing to ensure that new features or changes do not adversely impact existing functionality.
5. Documentation:
- Document and maintain test artifacts, including test plans, test cases, test data, and test results.
6. Continuous Improvement:
- Stay updated on industry best practices and emerging testing tools and methodologies.
- Proactively contribute to process improvements to enhance the overall quality of software products.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a QA Engineer or relevant role.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience in manual and automated testing.
- Familiarity with programming languages, scripting, and automation tools.
- Excellent analytical and problem-solving skills.
- Strong attention to detail and ability to prioritize tasks.
- Effective communication and collaboration skills.
How to Apply
Send your resume to jobs@awareX.com.