QA Testing Engineer (Automation)
Location - Omaha, NE - Onsite
12+ Months
Job Summary:
We are seeking a skilled QA Testing Engineer with strong experience in test automation to ensure the stability, performance, and quality of applications across releases.
The ideal candidate will have hands-on expertise in Selenium, Squish, and Python, with a solid understanding of regression testing strategies and CI/CD pipelines.
Key Responsibilities:
Design, develop, and execute automated regression test suites for web, desktop, and embedded applications.
Perform end-to-end regression testing to validate new features, enhancements, and bug fixes.
Develop and maintain automation frameworks using Selenium, Squish, and Python.
Analyze test results, identify defects, and collaborate with developers for root cause analysis.
Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, etc.).
Ensure test coverage for functional, integration, and system-level testing.
Maintain test scripts, test data, and documentation.
Participate in test planning, test case reviews, and sprint ceremonies.
Continuously improve automation efficiency, reusability, and reliability.
Required Skills & Qualifications:
Strong experience in Regression Testing and Test Automation.
Hands-on expertise with Selenium WebDriver for web automation.
Experience with Squish for GUI automation (desktop/embedded applications).
Proficiency in Python for test scripting and framework development.
Solid understanding of SDLC, STLC, and Agile/Scrum methodologies.
Experience with test frameworks (PyTest, unittest, Robot Framework, or similar).
Knowledge of version control systems (Git).
Experience working with CI/CD tools.
Strong analytical and debugging skills.