Test Automation Engineer
Job
AEG
Indianola, PA (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
72
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Test Automation Engineer
Test Engineer (Automation / SDET)
Indianola, Pennsylvania
Contract
Mar 16, 2026
Job Summary
A global life sciences organization is hiring a Test Automation Engineer to support the development and verification of an internal data analysis package. This on-site role requires an intermediate to senior-level software developer with strong quality assurance experience, particularly in regulated environments. The position focuses on Python development, test design and execution, version control best practices, and documentation to ensure high-quality, compliant software delivery.
Responsibilities
Develop and maintain Python-based software solutions, including non-interactive and batch scripts
Build and test Python packages for distribution
Design, write, and execute manual and automated test cases with appropriate levels of thoroughness
Determine and document rationale for test case design and testing strategies
Contribute to software system design and apply general software development best practices
Utilize common Python packages such as pandas, numpy, scipy, matplotlib, seaborn, openpyxl, and pytest
Manage source control using Git, including command line usage, branching strategies, and pull request processes
Develop and maintain GitHub Actions workflows
Use IDEs such as PyCharm or VSCode for development, debugging, and configuration updates
Write and review documentation, including QA-centric documents such as coverage reports and test summary reports
Collaborate using tools such as SharePoint, OneDrive, Teams, Jira, and Confluence
Utilize bash commands as needed to support development and testing activities
Qualifications
Required:
Bachelor's degree in Computer Science or a similar field Minimum 5 years of Python development experience Experience with non-interactive or batch scripting Experience building and testing Python packages for distribution Strong understanding of common Python libraries including pandas, numpy, scipy, matplotlib, seaborn, openpyxl, and pytest Understanding of software system design and software development best practices Familiarity with Pythonic coding practices Minimum 8 years of QA experience, preferably in a regulated industry Experience designing and writing test cases, including defining appropriate scope and rationale Experience executing both manual and automated tests Minimum 3 years of Git experience, preferably using GitHub Proficiency with Git CLI commands, GitHub Actions, pull request workflows, and branching strategies Minimum 3 years of experience using IDEs such as PyCharm or VSCode, including debugging and configuration managementPreferred:
3-5 years of documentation experience in a regulated industry Experience writing and reviewing QA documentation such as coverage reports and test summary reports Familiarity with Microsoft tools including SharePoint, OneDrive, and Teams Familiarity with Jira and Confluence Experience using bash commandsSimilar remote jobs
UnitedHealth Group
Fort Wayne, IN
Posted2 days ago
Updated4 hours ago
Similar jobs in Indianola, PA
Adecco USA, Inc.
Indianola, PA
Posted1 week ago
Updated1 day ago
Carol Harris Staffing
Indianola, PA
Posted1 week ago
Updated5 days ago
Similar jobs in Pennsylvania
Community College Of Philadelphia
Mount Pleasant, PA
Posted2 days ago
Updated4 hours ago
Westinghouse Electric Company
Cranberry Township, PA
Posted2 days ago
Updated4 hours ago
UPMC
Harrisburg, PA
Posted2 days ago
Updated4 hours ago