Develop and execute test plans to validate software functionality against business requirements and technical specifications for both front-end and back-end applications.
Execute all levels of testing, including System Testing, Integration Testing (SIT), End-to-End (E2E) Testing, Regression Testing, and Performance Testing.
Design test scenarios and test cases using automated testing tools, including preparing test data based on functional designs and business processes.
Provide recommendations to improve software quality, testing practices, and the overall software development lifecycle (SDLC).
Identify, document, track, and follow up on software defects and issues through to resolution.
Report test results, defects, and quality metrics to the development team and key stakeholders and collaborate to resolve identified issues.
Perform Web and/or Mobile Automation Testing.
Utilize AI tools (e.g., Generative AI) to support test case generation, test data preparation, and automation script development.
Qualifications
At least 2 years of experience in both manual and automated software testing.
Hands-on experience with End-to-End (E2E) testing throughout the software deployment lifecycle.
Strong knowledge of automation testing frameworks and tools such as Robot Framework, Appium, and Playwright.
Experience with Non-Functional Testing, particularly Performance Testing, is an advantage.