Lavora.

Tillbaka till sökningen

Senior QA Automation Engineer

Talteam

Ort
Falls Church, US
Arbetsplats
På plats
Anställningsform
Heltid
Lön
$120k–$160k
Publicerat
I dag
Källa
DevITJobs

Requirements:

  • At least 5 years of hands-on software quality assurance and test automation experience with medium-to-large, complex web or enterprise applications.
  • Strong Java and/or Python programming skills, including object-oriented design principles for reusable, maintainable automation solutions.
  • Hands-on experience with Selenium WebDriver; Selenium Grid 4 experience is preferred.
  • Experience designing, developing, and maintaining automation frameworks using Page Object Model, data-driven, API-first, or similar practices.
  • Proficiency testing web services and applications with REST APIs and tools such as Postman.
  • Experience integrating automated tests into CI/CD pipelines using Jenkins, AWS services, or comparable tools.
  • Strong SQL skills for backend validation, database testing, and ETL testing.
  • Working knowledge of AWS fundamentals and cloud-based testing solutions.
  • Experience with Docker, Kubernetes, or other containerization and orchestration technologies.
  • Proficiency with JavaScript, HTML, XML, and Unix/Linux scripting.
  • Experience creating test strategies, plans, cases, estimates, and technical documentation.
  • Experience with test management and defect tracking tools such as Jira and Xray.
  • Working knowledge of Generative AI and AI-assisted engineering tools, with the ability to use them responsibly in test design, automation development, defect analysis, or test data generation.
  • Strong analytical and problem-solving skills, including the ability to assess complex technical issues and recommend practical solutions.
  • Excellent written and verbal communication skills, with the ability to explain technical findings to technical and non-technical stakeholders.
  • Strong collaboration and mentoring skills, and the ability to work across distributed, cross-functional teams.
  • Self-motivated, organized, and detail-oriented, with the ability to manage competing priorities in a fast-paced Agile environment.
  • Results-oriented and accountable, with a commitment to quality, innovation, and continuous improvement.
  • Experience supporting healthcare, health insurance marketplace, enrollment broker, document management, or telephony systems is beneficial.
  • Experience with performance testing, cloud-native test execution, and quality engineering tools is beneficial.
  • Experience using AI-enabled solutions to improve test design, automation development, defect analysis, test data generation, or testing efficiency is beneficial.
  • Experience in proof-of-concept initiatives, communities of practice, hackathons, or automation and AI innovation programs is beneficial.
  • Relevant certifications in Quality Engineering, Cloud Technologies, Agile, DevOps, AI, or Test Automation are a plus.
  • Bachelors degree from an accredited college or university in information technology, computer science, statistics, or a related field.

Responsibilities:

  • Design, develop, maintain, and improve reusable automation frameworks using Page Object Model, data-driven, API-first, and AI-assisted testing approaches.
  • Build automation solutions using Java and/or Python, Selenium WebDriver, REST APIs, SQL, and supporting web and scripting technologies.
  • Create and run automated tests for web, mobile, microservices, database, ETL, and API-based applications.
  • Partner with Development, DevOps, Cloud, Systems, and Business teams to integrate automated testing into CI/CD pipelines and support reliable releases.
  • Analyze requirements, identify automation opportunities, prepare test data, and develop test strategies, plans, cases, estimates, and technical documentation.
  • Review automation code, frameworks, scripts, and suites for quality, reusability, security, maintainability, and adherence to standards.
  • Manage defects from discovery through resolution, and communicate risks, dependencies, status, and quality results to project stakeholders.
  • Support cloud-based test environments, containerized test execution, test data management, and database validation.
  • Contribute to performance testing plans, execution, analysis, and continuous improvement efforts.
  • Mentor testing team members, share project-specific knowledge, and promote automation and quality engineering best practices.
  • Evaluate and pilot emerging tools, technologies, and AI-enabled testing capabilities, then recommend options based on measurable value and project needs.
  • Assess AI-generated testing outputs for accuracy, security, maintainability, traceability, and business relevance, applying appropriate human oversight.
  • Maintain manual and automation documentation and assist with system, release, and user acceptance testing as needed.

Technologies:

  • AI
  • API
  • AWS
  • Backend
  • CI/CD
  • Cloud
  • DevOps
  • Docker
  • ETL
  • Support
  • JIRA
  • Java
  • JavaScript
  • Jenkins
  • Kubernetes
  • Linux
  • Mobile
  • Postman
  • Python
  • REST
  • SQL
  • Security
  • Selenium
  • Unix
  • Web
  • XML
  • microservices

More

We offer a Senior Automation Engineer, Software QA role within our IT Applications Testing Services team. In this hands-on quality engineering position, you will develop automation solutions for software implementations and ongoing development and maintenance projects, advancing quality practices across web, mobile, microservices, database, and API-based applications. The role also supports CI/CD integration, performance and test data strategies, team mentoring, and evaluation of emerging automation and AI-assisted testing capabilities. We are an equal opportunity employer and consider qualified applicants without discrimination on the bases described in our employment policy.

last updated 44 week of 2026