What are the responsibilities and job description for the Senior Quality Assurance Automation Engineer position at CBL Solutions?
Test Automation Engineer (Application Developer / Programmer)
Location: Manassas, VA (Hybrid – 3 Days Onsite)
Duration: Long-Term Contract
Interview Process: Face-to-Face Interview Required
Project
Synthetic Monitoring
Position Overview
Client is seeking a highly skilled Test Automation Engineer to join its Operations Monitoring team. This role requires expertise in automation testing, software development, API integrations, and cloud technologies. The ideal candidate will have hands-on experience building and maintaining automated testing frameworks, developing backend and frontend solutions, and supporting monitoring and operational excellence initiatives.
The position offers an opportunity to work in a collaborative Agile environment while contributing to the development of robust monitoring and automation solutions.
Key Responsibilities
- Design, develop, and maintain automated test frameworks using Robot Framework and Selenium.
- Build and support automated monitoring solutions for critical applications and services.
- Develop and integrate REST APIs, microservices, and backend services.
- Create and enhance dashboards and reporting solutions for operational monitoring.
- Collaborate with cross-functional teams including development, operations, and quality engineering.
- Automate infrastructure and operational processes using Ansible and scripting tools.
- Troubleshoot application, integration, and automation issues across distributed systems.
- Participate in Agile ceremonies and contribute to continuous improvement initiatives.
- Support cloud-based deployments and monitoring solutions within AWS environments.
Required Qualifications
- Strong experience with Robot Framework and Selenium test automation.
- Proficiency in one or more modern programming languages:
- Python
- Java
- JavaScript / Node.js
- Experience with REST APIs, integrations, and microservices architecture.
- Hands-on experience with Unix/Linux administration and automation.
- Experience developing and maintaining Ansible playbooks.
- Knowledge of Agile development methodologies.
- Understanding of software design, development, testing, and operations practices.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work effectively in Agile, cross-functional teams.
Preferred Qualifications
- Experience with AWS Cloud Platform.
- Exposure to observability, monitoring, and synthetic monitoring solutions.
- Experience building operational dashboards and visualization tools.
- Familiarity with DevOps and CI/CD practices.