Lead Automation QA
Job Description:
At DIGITALL, we don't just deliver technology, we deliver the future! We are explorers, knowledge-hunters, tech geeks, problem solvers, and game changers who want to inspire and be inspired. Our DIGITALL people are always one step forward: working with top-notch technologies, creating innovations ahead of the market trends, sharing the passion for discovering better ways. As a human-centric organization, our teams are built on mutual respect and open communication, allowing everyone to be authentic, express ideas, and unleash their potential. We are proud of our DIGITALL bright minds and never stop developing their skills to keep pushing boundaries together and do what we love. DIGITALL operates globally with a team of 1000 experts in 16 locations across 8 countries
Description of the position:
The Lead Automation Quality Assurance will own the planning, implementation, and continuous improvement of functional and regression test automation across projects.
The role focuses on strong engineering fundamentals. The Lead will design and maintain robust automation frameworks, integrate automated testing into CI/CD pipelines, and mentor the team to deliver high-quality releases on schedule and within budget. The incumbent will consistently produce high-quality results aligned with business requirements and timelines.
This is your job:
- Define, implement, and evolve the overall System/UAT testing strategy, including test plans, processes, scenarios, and cases (aligned to industry standards and best practices).
- Design, build, and maintain scalable automation frameworks for UI, API, and data validation using modern tools (e.g., Selenium, Playwright, Cypress, REST Assured) and test runners (e.g., TestNG, JUnit, NUnit, PyTest).
- Develop clean, maintainable automation code in at least one programming language (JavaScript/TypeScript, C#, Python, or Java); establish coding standards, reviews, and version control practices (Git).
- Integrate automated tests into CI/CD; implement and maintain pipelines (preferably Azure DevOps Pipelines; Jenkins also acceptable) for build, test, and deployment, including parallelization, test flakiness management, and quality gates.
- Create test estimation templates and provide reliable test effort estimates.
- Define and document standards and guidelines for automation scripting, framework usage, and test data management; produce install guides and user manuals for test automation assets.
- Provide leadership and best practices for quality engineering, shift-left testing, risk-based testing, and test design techniques.
- Collaborate with Business/Systems Analysts and Developers to clarify requirements and ensure testability; participate in requirements reviews and team ceremonies.
- Reconcile data between source and target systems for data migration testing and production cutover; support production verification and troubleshooting.
- Identify, report, and manage defects using a defect tracking system; ensure clear, actionable defect documentation and triage.
- Collect, analyze, and report quantitative quality metrics (e.g., test coverage, pass/fail trends, defect leakage) to inform continuous improvement.
- Provide regular status updates and risk assessments to the Test/Project Manager; contribute to project plans and quality processes.
- Support change control by providing technical input during Change Request meetings.
- Conduct training and mentoring for QA engineers on automation frameworks, tooling, and CI/CD practices.
Your Qualifications:
- Educational Qualifications and Experience
- Education: Bachelor's degree in Computer Science, Engineering, Mathematics, or related field (or equivalent practical experience). A master's degree is a plus.
- Experience: Minimum 7 years of experience in QA with a strong emphasis on test automation; experience in a lead role is highly preferred.
- Domain: Experience in financial technology and Banking & Financial domains (e.g., investment banking, portfolio accounting systems, trading applications) is a strong plus.
- Related Certifications
- Certifications are not mandatory but are a plus: ISTQB, CSTE.
- Required Skills/Abilities
- Tool-agnostic mindset with deep hands-on proficiency in at least one programming language: JavaScript/TypeScript, C#, Python, or Java.
- Strong experience with one or more test automation frameworks and libraries: Selenium, Playwright, Cypress, TestNG/JUnit/NUnit, PyTest, REST Assured, or equivalent.
- Proven experience integrating automated tests into CI/CD pipelines; Azure DevOps Pipelines preferred; Jenkins acceptable. Ability to author/maintain YAML pipelines, quality gates, and test reporting.
- Solid understanding of software testing principles, test design techniques, and quality risk management. Experience with both UI and API test automation.
- Proficiency with version control (Git), branching strategies, and code review practices.
- Experience with requirements traceability, test data management, and test environment configuration.
- Strong collaboration skills to work closely with product owners, developers, DBAs, system administrators, and end users.
- Excellent communication and listening skills to clarify requirements, discuss constraints, and drive practical quality solutions.
- Ability to define and enforce standards that add value and align with organizational quality requirements and best practices.
- Familiarity with modern technology environments (e.g., web applications, microservices, relational databases, Unix/Linux). SQL proficiency for data validation is a plus.
- Desired Skills/Abilities (not required but a plus)
- Experience with contract testing (e.g., Pact), service virtualization/mocking, and performance testing (e.g., JMeter, k6).
- Experience with containerized environments (Docker) and orchestration (Kubernetes) for test environments.
- Experience with cloud services and pipeline integrations in Azure.
- Prior experience in modernizing legacy automation suites and improving reliability, speed, and maintainability.
- Notes
- This role emphasizes engineering excellence, maintainable automation, and CI/CD integration over specific tool choices.
- Candidates without certifications will be considered; relevant certifications are viewed positively.
All applications will be treated in strict confidentiality
Please note that only shortlisted candidates will be invited to an interview
Required Skills:
Automation