- Bachelor’s degree in Computer Science or a related technical discipline.
- 4-6 years of professional software testing / QA engineering experience.
- Professional experience with both manual and automated testing.
- Experience designing, maintaining, and executing automated regression tests.
- Familiarity with AI-driven quality assurance methodologies, such as AI-assisted test authoring or visual regression testing, to improve the speed and accuracy of the release cycle.
Preferred Qualifications:
- Experience with API test automation.
- Knowledge of non-functional testing approaches.
- Experience with AI-assisted test authoring, self-healing test automation, visual regression testing, or risk‑based/predictive testing techniques.
- Experience tracking QA metrics and communicating release‑quality trends to engineering stakeholders.
Position Overview
A client of Insight Global is seeking a hands‑on Test Engineer to support software quality across manual and automated testing initiatives. This engineer will coordinate testing activities, develop comprehensive test documentation, design and execute functional and non‑functional tests, and help expand automated testing within CI/CD pipelines.
Experience applying AI-assisted testing techniques, including automated test generation, self‑healing automation, predictive quality analysis, or visual regression testing, is highly valued.
Responsibilities
- Coordinate project testing activities and monitor testing progress against project milestones.
- Create and maintain test estimates, test plans, test cases, and test exit reports.
- Design and execute test cases covering functional and non‑functional requirements.
- Perform hands‑on manual, exploratory, regression, smoke, API, and automated testing.
- Maintain and enhance regression and smoke test suites.
- Develop automated tests and integrate them into CI/CD pipelines.
- Partner with developers to improve application testability and overall code quality.
- Conduct exploratory testing to uncover edge cases, defects, and usability concerns.
- Enhance automation frameworks and develop reusable testing components.
- Track and communicate testing metrics, quality trends, defects, and release readiness.
- Support Senior Test Engineers and help onboard or mentor new team members.
- Apply AI‑powered QA capabilities where appropriate, including test‑case generation, self‑healing automation, and predictive identification of higher‑risk areas of the application.