
As a Quality Assurance Engineer at NTI, you will play a crucial role in ensuring the quality and reliability of our software products. You will be responsible for designing, developing, and executing test cases to identify and resolve defects.
Key Responsibilities:
* Develop and execute comprehensive test plans and test cases.
* Identify, prioritize, and track software defects.
* Perform functional, regression, and performance testing.
* Collaborate with development teams to ensure high-quality software delivery.
* Automate test cases using appropriate tools and frameworks.
* Analyze test results and provide detailed reports.
* Stay up-to-date with the latest testing methodologies and tools.
Required Skills and Experience:
* Strong understanding of software testing methodologies and techniques.
* Experience with test automation tools (Selenium, Appium, JUnit, TestNG).
* Proficiency in programming languages (Java, Python, etc.).
* Knowledge of software development lifecycle (SDLC) and Agile methodologies.
* Excellent analytical and problem-solving skills.
* Strong attention to detail.
* Good communication and interpersonal skills.