Description
Position Description The QA Lead will be a pivotal member of the Enterprise Information Management (EIM) team, responsible for embedding quality assurance practices within the DevOps lifecycle to support the organization's Enterprise Data Warehouse (EDW) and Software Engineering strategy. This role will focus on designing, implementing, and maintaining automated testing frameworks and continuous testing pipelines aligned with DevOps principles. As a hybrid QA and DevOps contributor, this role will drive the adoption of quality engineering standards, select and integrate test automation tools, and ensure rigorous testing protocols are implemented across data integration and analytics initiatives. The role will be instrumental in advancing the organization's shift to dynamic, real-time analytics by ensuring high-quality data pipelines and services. Position Accountabilities
- Design and implement QA processes integrated into CI/CD pipelines to support EDW, Software Engineering, and Business Intelligence integration initiatives.
- Develop and maintain automated testing frameworks (unit, integration, regression, performance) for data pipelines and services.
- Define and enforce QA standards, reusable artifacts, and tooling that can be leveraged across multiple projects.
- Select, integrate, and maintain testing automation tools and infrastructure (e.g., Selenium, PyTest, JUnit, Postman, etc.).
- Collaborate with DevOps, Data Engineering, and Software Development teams to build quality into every stage of the SDLC.
- Conduct test planning, scripting, and execution, particularly for complex, multi-system integrations.
- Execute and support end-to-end testing, functional testing, and validation of data workflows in a distributed, multi-vendor environment.
- Support and guide User Acceptance Testing (UAT) processes and mentor cross-functional teams in QA best practices.
- Actively contribute to Agile ceremonies, including sprint planning, retrospectives, and daily standups.
Organizational Relationship This position reports to Delivery Manager Position Qualifications Education & Experience
- Bachelor's degree in Computer Science, Information Systems, or a related technical discipline.
- 10+ years of professional experience, including 5+ years in QA engineering within a DevOps or Agile environment.
- Prior experience in financial services or a structured enterprise technology environment preferred.
- 3+ years of experience implementing automated testing within CI/CD pipelines.
- Experience with SQL and data validation/testing tools
Knowledge & Skills
- Proficient in developing and executing automated tests for APIs, databases, and data pipelines.
- Strong experience with tools like Jenkins, Git, JIRA, Selenium, JMeter, Postman, or equivalent.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) and their role in automated testing.
- Deep understanding of QA methodologies including BDD, TDD, and risk-based testing.
- Experience with cloud platforms (AWS, Azure, or GCP) and infrastructure-as-code is a plus.
- Ability to write efficient SQL queries and validate complex data transformations.
- Strong analytical, problem-solving, and debugging skills across software and data layers.
- Exceptional communication and collaboration skills-capable of working across technical and business teams.
- Self-starter with a passion for continuous improvement, automation, and quality-first delivery culture
Salary offered will be based on several factors including but not limited to education, work experience, certifications, etc. This position is also eligible to participate in either an applicable incentive compensation plan for the position or a discretionary profit sharing bonus program. General information on our comprehensive benefits package can be found by visiting https://www.atlanticunionbank.com/about/careers/benefits. We are proud to be an Equal Employment Opportunity employer. We maintain a drug-free workplace.
|