Senior Test Automation Engineer: CI/CD & API Testing

Swift Software

Idylwood (VA)

On-site

USD 101,000 - 140,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life insurance
Retirement plan
401k matching

Job summary

Swift is seeking a Senior Test Automation Engineer in Virginia to design and implement scalable automated testing for its financial technology platforms, ensuring quality, reliability, and security. You will drive automation strategy, integrate with CI/CD, and collaborate with cross-functional teams.

You will develop frameworks for web, API, and backend apps using Selenium, Playwright, Cypress, and Java/Python/C#. Strong Linux troubleshooting and API testing experience are essential.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software quality assurance with a strong focus on test automation.
  • Proven experience building and maintaining automation frameworks from the ground up.
  • Strong programming skills in Java, Python, C#, or similar object-oriented languages.
  • Hands-on experience with Selenium, Playwright, Cypress, or equivalent automation frameworks.
  • Strong knowledge of API testing tools and methodologies such as Postman and Rest Assured.
  • Experience integrating automated testing within CI/CD platforms such as Jenkins, GitLab CI, or Azure DevOps.
  • Strong Linux troubleshooting skills, including log analysis, certificate validation, network diagnostics, and application debugging.

Responsibilities

  • Develop and maintain test specifications/test cases/sets of regression tests, for new hardware component/software release of applications in an accurate and timely manner.
  • Automate new and existing test scripts using Java, and Robot framework.
  • Analyze technical and functional requirements and translate them into software solutions.
  • Understand dependencies toward other systems and teams.
  • Prepare installation and operating procedures.
  • Provide technical assistance to colleagues and assist in resolving problems reported by other team members.
  • Develop and maintain technical documentation.
  • Supporting the delivered software and being part of a 'Center of Expertise' problem solving team.
  • Analyze support cases and, when appropriate, provide solutions following the established case management processes.
  • Design, develop, and maintain robust automated test frameworks for web, API, and backend applications.
  • Develop and execute automated test scripts using tools such as Selenium, Playwright, Cypress, and programming languages including Java, Python, or C#.
  • Integrate automated tests into CI/CD pipelines to enable continuous testing and rapid feedback.
  • Collaborate with Product Owners, Developers, Business Analysts, and QA teams to define test strategies, test cases, and automation opportunities.
  • Analyse test results, identify defects, and work closely with development teams to ensure timely resolution.
  • Perform root cause analysis for application defects, test failures, and production issues.
  • Troubleshoot application and UI issues in Linux environments by analyzing logs, server configurations, application traces, and monitoring data.
  • Investigate and diagnose network, connectivity, SSL/TLS certificate, authentication, and infrastructure-related issues impacting application functionality.
  • Use Linux diagnostic tools and commands to analyze logs, monitor system behavior, validate certificates, and identify root causes of failures.
  • Support API, integration, and end-to-end testing across distributed systems and microservices architectures.
  • Contribute to continuous improvement of testing processes, automation frameworks, quality metrics, and engineering best practices.
  • Stay current with emerging testing technologies and recommend innovative solutions to improve test coverage and efficiency.

Skills

Programming in Java
Programming in Python
C# proficiency
Linux troubleshooting
Analytical thinking
Communication skills

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Selenium
Robot Framework
Jenkins
GitLab CI
Azure DevOps

Job description

Swift is seeking a Senior Test Automation Engineer in Virginia to design and implement scalable automated testing for its financial technology platforms, ensuring quality, reliability, and security. You will drive automation strategy, integrate with CI/CD, and collaborate with cross-functional teams.

You will develop frameworks for web, API, and backend apps using Selenium, Playwright, Cypress, and Java/Python/C#. Strong Linux troubleshooting and API testing experience are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Test Automation Engineer — CI/CD & API Testing
Senior Test Automation Engineer — CI/CD & API Testing

Swift Software • Tysons (VA)

On-site
USD 101,000 - 140,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Test Automation Engineer — Scale QA for FinTech CI/CD
Senior Test Automation Engineer — Scale QA for FinTech CI/CD

Swift • Tysons (VA)

On-site
USD 101,000 - 140,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Test Automation Engineer in FinTech, CI/CD & QA Lead
Senior Test Automation Engineer in FinTech, CI/CD & QA Lead

Swift Transportation • Tysons (VA)

On-site
USD 101,000 - 140,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Associate Test Engineer: Automated Testing & CI/CD
Associate Test Engineer: Automated Testing & CI/CD

Swift Transportation • Manassas (VA)

On-site
USD 67,000 - 124,000
Medical insurance
Dental insurance
Vision insurance
+2
Automation Test Engineer — CI/CD & Agile
Automation Test Engineer — CI/CD & Agile

Swift Software • Manassas (VA)

On-site
USD 67,000 - 124,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Automation Engineer — Hybrid QA & API Testing Pro
Senior Automation Engineer — Hybrid QA & API Testing Pro

Swift Software • Tysons (VA)

Hybrid
USD 101,000 - 189,000
Medical, dental, and vision insurance
401(k) retirement plan with matching
Bonus opportunities based on performance
Senior Automation Engineer (Web & API Testing)
Senior Automation Engineer (Web & API Testing)

Hispanic Alliance for Career Enhancement • Illinois

Hybrid
USD 93,000 - 204,000
Medical coverage
Dental coverage
Vision coverage
+2
Senior Automation Engineer
Senior Automation Engineer

Swift Software • Tysons (VA)

Hybrid
USD 101,000 - 189,000
Medical, dental, and vision insurance
401(k) retirement plan with matching
Bonus opportunities based on performance
Automation Test Engineer – Build Reliable Software
Automation Test Engineer – Build Reliable Software

Swift Software • Manassas (VA)

On-site
USD 82,000 - 153,000
Medical, dental, vision, and life insurance
401(k) matching
Competitive salary and bonus opportunity
Senior Automation Engineer - Web & API Testing
Senior Automation Engineer - Web & API Testing

CVS Health • Austin (TX)

On-site
USD 93,000 - 204,000