Test Engineer
- Saint-Paul, MN, United States
From $62 USD / hour
Applications open in a new tab.
Job details
- Pay
- From $62 USD / hour
- Experience
- 4+ years of professional software testing / QA engineering experience.
- Posting language
- English
- Posted
Original job description
Required Skills & Experience
Bachelor’s degree in Computer Science or a related technical discipline. 4+ years of professional software testing / QA engineering experience. Experience using software testing tools such as Selenium WebDriver/Grid, Playwright, Python, SQL, Postman, JavaScript, Ruby, Azure, Jira, Version Control (Bitbucket preferred or other). Professional experience with both manual and automated testing. Need to be very strong with manual 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.
Nice to Have Skills & Experience
Experience with API test automation. Experience developing or enhancing reusable automation frameworks. Knowledge of non-functional testing approaches. Bitbucket experience. 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.
Job Description
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. The ideal candidate combines solid QA fundamentals with practical automation experience using technologies such as Selenium, Playwright, Python, JavaScript, SQL, and Postman. You’ll partner closely with developers and other Test Engineers to improve software testability, increase automation coverage, identify defects earlier in the development lifecycle, and continuously improve release quality.
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.
More about this job
Skills
- Computer science
- Selenium
- Python
- SQL
- Postman
- JavaScript
- Ruby
- Microsoft Azure
- Jira
- Atlassian Bitbucket
- Test automation
- Quality assurance methodologies
- Documentation
- CI/CD