Senior QA Automation Engineer
Talteam
- Location
- Falls Church, US
- Workplace
- On-site
- Job type
- Full-time
- Salary
- $120k–$160k
- Posted
- Today
- Source
- 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