Overview
On Site
135k - 150k
Full Time
Skills
Mergers and Acquisitions
Innovation
Quality Assurance
Software Engineering
Software Development
Regression Analysis
Selenium
Cucumber
TestNG
JUnit
Appium
Apache JMeter
NeoLoad
Jenkins
GitHub
Computer Science
DevOps
Python
Java
TypeScript
Cloud Computing
Microsoft Azure
Google Cloud Platform
Google Cloud
Docker
Kubernetes
MongoDB
Microsoft SQL Server
IBM DB2
PostgreSQL
Snow Flake Schema
Data Management
IBM InfoSphere
Web Development
Performance Testing
Mentorship
Process Improvement
Automated Testing
Test Suites
Collaboration
Continuous Integration
Continuous Delivery
Reporting
Load Testing
Database
Testing
Job Details
Job Description
A technology-focused organization is seeking a Senior Test Automation Engineer to lead the adoption of full automation and CI/CD practices across software development and deployment. This hybrid role champions automated processes to reduce manual intervention, increase efficiency, and ensure consistent delivery of high-quality software. You will architect robust test automation frameworks, collaborate closely with development teams, and foster a culture of quality and innovation.
As a Senior Test Automation Engineer, you'll contribute to both engineering strategy and hands-on development, integrating automated testing into CI/CD pipelines and supporting front-end and web application development. This role offers a unique opportunity to work on high-impact projects while advancing your expertise in automation, DevOps, and software quality practices.
Required Skills & Experience
Desired Skills & Experience
What You Will Be Doing
Tech Breakdown
Daily Responsibilities
A technology-focused organization is seeking a Senior Test Automation Engineer to lead the adoption of full automation and CI/CD practices across software development and deployment. This hybrid role champions automated processes to reduce manual intervention, increase efficiency, and ensure consistent delivery of high-quality software. You will architect robust test automation frameworks, collaborate closely with development teams, and foster a culture of quality and innovation.
As a Senior Test Automation Engineer, you'll contribute to both engineering strategy and hands-on development, integrating automated testing into CI/CD pipelines and supporting front-end and web application development. This role offers a unique opportunity to work on high-impact projects while advancing your expertise in automation, DevOps, and software quality practices.
Required Skills & Experience
- Bachelor's Degree in Computer Science, Software Engineering, or related field
- 7+ years of software engineering and functional automation experience
- Strong understanding of software development principles and ability to contribute to application code
- Experience designing, developing, and maintaining automated test frameworks and test suites for functional, regression, and performance testing
- Hands-on experience with Selenium, Playwright, Cucumber, TestNG, JUnit, Appium, JMeter/Neoload
- Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps)
- Strong collaboration skills for working with developers, product managers, and stakeholders
Desired Skills & Experience
- Master's Degree in Computer Science or related field
- 3+ years of DevOps or test data management experience
- Proficiency in Python, Java, and TypeScript
- Familiarity with cloud platforms such as Azure and Google Cloud Platform
- Experience with containerization technologies (Docker, Kubernetes)
- Knowledge of databases (MongoDB, SQL Server, DB2, PostgreSQL, Snowflake)
- Experience with performance/load testing tools and data management solutions (e.g., Delphix, IBM Optim)
What You Will Be Doing
Tech Breakdown
- 50% Test automation development and CI/CD integration
- 20% Front-end/web development support and code reviews
- 15% Performance testing, load testing, and database validation
- 15% Mentoring, process improvement, and collaboration
Daily Responsibilities
- Architect, implement, and maintain scalable automated test frameworks and test suites
- Collaborate with developers to design and optimize code for testability and system performance
- Develop and execute comprehensive test strategies and plans for all software features
- Integrate automated tests into CI/CD pipelines, monitor results, and report issues
- Conduct performance/load testing and validate database integrity
- Utilize containerization to create reproducible test environments
- Track, document, and verify defect resolution
- Stay current with industry best practices and continuously improve testing processes
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.