Logo
Insight Global

Quality Assurance Automation Engineer

Insight Global, Fort Lauderdale, FL, United States


Must Haves:

5+ years of experience in test automation, specifically using Selenium WebDriver with Python and .NET

• Proficiency in Python and strong knowledge of Selenium WebDriver for automating web applications.

• Experience with test frameworks like pytest or unittest

• Familiarity with test planning and conducting various types of testing (functional, regression, integration, end-to-end).

• Experience with CI/CD integration in test automation, especially with tools like Azure DevOps

• Knowledge of Behavior-Driven Development (BDD) with tools like Cucumber and Gherkin

Plusses

• Familiarity with API testing tools such as PostmanSwagger, or REST Assured

• Experience with performance testing tools like JMeter

• Knowledge of HTML, CSS, JavaScript for web testing.

• Background in AI-driven testing and experience with tools like Playwright or Katalon Studio

• Experience with code coverage tools for assessing test coverage.

Day-to-Day:

We are seeking a highly skilled QA Automation Engineer with expertise in Python and .NET. In this role, you will design, develop, and execute automated test scripts to ensure the reliability and performance of our web applications. You’ll collaborate with cross-functional teams to enhance our testing strategies and contribute to continuous improvements in our development processes.

Develop Automated Test Scripts

Design, develop, and maintain automated test scripts using

Python and .NET with Selenium WebDriver. Create test scenarios for user stories and automate testing processes.

Test Execution and Reporting

Run automated tests, associate them with test cases, analyze results, and document findings. Provide detailed test reports and UAT sign-offs.

Collaboration

Work closely with cross-functional teams to understand requirements, participate in code reviews, and enhance test coverage.

Test Planning and Strategy

Contribute to creating test plans and strategies, identify automation opportunities, and propose enhancements to testing methods.

Troubleshooting and Debugging

Diagnose issues with automated scripts, resolve functionality issues, and adapt scripts to application changes.

Documentation

Maintain comprehensive documentation for test cases, scripts, results, and best practices.