We are seeking a proactive and detailoriented Quality Assurance Engineer to join our team. The ideal candidate will have strong expertise in manual testing while being open to learning and contributing to automated testing processes. As a QA Engineer you will play a critical role in ensuring the quality reliability and performance of our software solutions by identifying issues and implementing effective solutions.
Key Responsibilities:
- Manual Testing:
- Design develop and execute test cases and scenarios based on product requirements.
- Perform functional regression integration and user acceptance testing (UAT).
- Identify document and report bugs using issuetracking tools.
- Collaborate with the development team to ensure resolution of issues.
- Automation Testing (Optional/Development):
- Assist in the development and maintenance of automated test scripts.
- Work with automation frameworks (e.g. Selenium Cypress or similar tools).
- Gradually transition manual test cases into automated processes.
- Quality Assurance Process:
- Review product specifications and provide feedback on potential risks.
- Actively participate in sprint planning and other agile ceremonies.
- Monitor testing progress and report key metrics to stakeholders.
- Collaboration and Communication:
- Work closely with product managers developers and designers to understand requirements.
- Provide clear and concise feedback during reviews and meetings.
- Continuous Improvement:
- Research and recommend tools techniques and best practices for QA processes.
- Stay updated with the latest trends in QA and testing methodologies.
Qualifications:
- Education: Bachelor s degree in Computer Science Engineering or related field (or equivalent experience).
- Experience:
- Proven experience in manual testing.
- Basic knowledge or exposure to automated testing frameworks is a plus.
- Familiarity with Agile/Scrum methodologies.
- Skills:
- Strong analytical and problemsolving abilities.
- Excellent attention to detail and organizational skills.
- Proficiency with test management tools (e.g. JIRA TestRail etc.).
- Basic programming knowledge in languages like Python Java or JavaScript is advantageous.
agile,collaboration,test case design,problem-solving,user acceptance testing (uat),issue tracking,automated testing,organizational skills,functional testing,software testing,test management tools,analytical skills,quality assurance professionals,programming (python, java, javascript),manual testing,regression testing,attention to detail,integration testing