Position Overview:
As a QA Engineer, you will play a critical role in ensuring the quality and reliability of our software products. You will work closely with developers, product managers, and other stakeholders to understand requirements, design test plans, and execute tests. Your goal will be to identify defects early in the development process and ensure that our products meet the highest standards of quality
Responsibilities
- Collaborate with the QA team to develop and implement effective test strategies and plans.
- Execute manual and automated tests to identify software defects and ensure product quality.
- Document and report bugs and issues in a clear and concise manner.
- Work with developers to reproduce and resolve issues.
- Participate in the design and development of automated testing scripts.
- Assist in the creation and maintenance of test documentation, including test cases, test plans, and test scripts.
- Perform regression testing to ensure that new features and bug fixes do not adversely affect existing functionality.
- Contribute to continuous improvement initiatives within the QA team and the broader organization.
- Contribute in Database Testing.
- Contribute to validating API’s by performing API testing.
- Stay current with industry trends and best practices in software testing and quality assurance.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven 3+ years of relevant experience as a QA Engineer (Manual Testing) or a related field.
- Basic understanding of software development life cycles (SDLC) and Agile Methodologies.
- Familiarity with manual testing tools and techniques.
- Strong Knowledge of databases (SQL).
- Strong Knowledge of API Testing.
- Mortgage or Banking knowledge is preferred. (Not Mandatory)