Senior Automation Engineer

Artech LLC

  • Philadelphia, PA
  • 2 days ago
  • $50–$55 Per Hour

Highlights

Essential Skills: Core automation and programming Strong programming skills in TypeScript/JavaScript| Python| Java| or a comparable modern programming language Strong understanding of object-oriented and/or functional programming concepts Experience designing maintainable test automation frameworks Hands-on experience with Playwright| or substantial experience with comparable modern automation frameworks and the ability to become productive with Playwright quickly Experience with API test automation Strong SQL skills Experience integrating automated tests into CI/CD pipelines Experience with Git-based development workflows Data engineering / cloud Experience testing data-intensive applications| ETL/ELT pipelines| or data platforms Working knowledge of AWS and cloud-native architectures Experience validating data in relational databases and/or analytical data warehouses Experience testing data transformations and performing automated data reconciliation Understanding of structured and semi-structured data formats Experience with the following is highly desirable: AWS Glue Amazon S3 Agile Team Collaboration Work closely with software engineers| data engineers| architects| product owners| business analysts| and quality engineers.

Numbers & Facts

LocationPhiladelphia, PA
Salary$50–$55 Per Hour

Description

Job ID: 115068-1
Job Title:
Senior Automation Engineer
Location: Philadelphia, PA
Duration: 12 months
Pay Rate: $50-$55/hr on W2/C2C

Description:
Test Automation Engineering Design| develop| and maintain automated tests for critical business and application flows. Build reusable automation components and frameworks rather than isolated test scripts. Develop automated tests using Playwright and complementary testing libraries and tools where appropriate. Automate testing across multiple layers of the architecture| including:
o Web applications and Tableau-based reporting
o REST APIs
o Batch interfaces and file-based integrations
o Messaging and event-driven integrations
o Data ingestion and ETL pipelines
o Data validation across S3| Redshift| and other data stores Develop end-to-end tests that validate business and data flows across multiple systems. Integrate automated test execution into CI/CD pipelines. Produce actionable test results and integrate test execution/reporting with Jira and PractiTest. Data Platform Testing Develop automated validation for AWS Glue-based ETL and data ingestion pipelines. Validate data transformations from source through ingestion| processing| storage| integration| and consumption. Automate validation of data stored in Amazon S3| including Parquet datasets. Develop automated reconciliation and data-quality tests for large datasets. Validate schemas| transformations| business rules| completeness| accuracy| and referential consistency. Automate testing of Amazon Redshift datasets and analytical outputs. Develop approaches for efficiently validating large-scale data pipelines without relying solely on record-by-record comparisons. Support automated testing of Tableau reports and the underlying datasets and business rules that drive them. Integration Testing Develop automated tests for REST APIs| including functional| negative| contract| and integration scenarios. Validate asynchronous and event-driven workflows| including messaging-based integrations. Test batch processing and file-based interfaces. Design automated tests that account for asynchronous processing| retries| eventual consistency| duplicate events| and failure scenarios. Develop test data and environment strategies that enable reliable and repeatable automated testing. Agile Team Collaboration Work closely with software engineers| data engineers| architects| product owners| business analysts| and quality engineers. Participate actively in Agile ceremonies| refinement| planning| design discussions| and retrospectives. Partner with development teams to identify critical flows and determine the appropriate level of automated testing. Review requirements and designs with a testability mindset and identify automation opportunities early in the development lifecycle. Identify gaps| risks| and opportunities without waiting to be explicitly directed. Communicate progress| impediments| technical risks| and recommendations clearly to both technical and non-technical stakeholders

Essential Skills:
Core automation and programming Strong programming skills in TypeScript/JavaScript| Python| Java| or a comparable modern programming language Strong understanding of object-oriented and/or functional programming concepts Experience designing maintainable test automation frameworks Hands-on experience with Playwright| or substantial experience with comparable modern automation frameworks and the ability to become productive with Playwright quickly Experience with API test automation Strong SQL skills Experience integrating automated tests into CI/CD pipelines Experience with Git-based development workflows Data engineering / cloud Experience testing data-intensive applications| ETL/ELT pipelines| or data platforms Working knowledge of AWS and cloud-native architectures Experience validating data in relational databases and/or analytical data warehouses Experience testing data transformations and performing automated data reconciliation Understanding of structured and semi-structured data formats Experience with the following is highly desirable: AWS Glue Amazon S3

Similar Jobs