Senior QA Engineer / Lead Specialist (Test Automation)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
The Senior Test Automation Engineer will play a critical role in enhancing Test Automation solutions for the Client's applications and platforms including the SupTech program, Payments & Reporting platforms and related technology stacks within a modern DevSecOps delivery pipeline.
Key Skills for This Role
Full Job Posting
Overview
The Senior Test Automation Engineer will play a critical role in enhancing Test Automation solutions for the Client's applications and platforms including the SupTech program, Payments & Reporting platforms and related technology stacks within a modern DevSecOps delivery pipeline.
This role encompasses analyzing technical and functional designs, defining test strategies, designing and implementing automated test frameworks and test cases (UI, API, Mobile App, Integrations, Performance Testing), and ensuring high quality, reliability, and security of software deliveries.
The Senior Test Automation Engineer will drive continuous improvement in test automation practices & tooling to meet Client's quality objectives, collaborating with relevant stakeholders to optimize test coverage, execution efficiency, & compliance with industry standards and internal policies
Additionally, the engineer will be responsible for integrating existing CI/CD pipelines with test automation scripts to establish a full CI/CD/CT (Continuous Testing) pipeline and utilizing mobile app testing tools such as Appium, Espresso, XCUITest, and Detox
The role also involves promoting modern software quality engineering practices, fostering innovation in automation, ensuring code and test quality, promoting collaboration through agile practices, providing effective support and resolution for quality-related issues, and aligning testing and automation decisions with the overall objectives of the Client.
Core Responsibilities
- Enhance and implement a robust, scalable, and maintainable test automation solutions for Client's applications stack. The role ensures that automated testing frameworks and suites are aligned with modern technology stacks and continuously support evolving business and regulatory needs. It involves setting the overall test automation strategy and technical vision, defining quality and testability standards, and ensuring adherence to best practices in software testing, evaluating Test automation and Performance Testing tools and its frameworks, Quality engineering patterns, Adopt agile testing practices and principles across the environment.
- Test Automation Strategy, Design and Implementation
- Design, develop, maintain, and enhance the test automation strategy for key applications and platforms (including SupTech (Supervision Technology for banking supervision), Payments & Reporting, and other critical systems)
- Analyze business, functional, and technical requirements to design effective automated test scenarios and suites
- Design, build, and maintain modular, reusable, and scalable test automation frameworks (UI, API, Mobile, Integration, Performance and Regression)
- Ensure test automation solutions are aligned with architectural standards, security guidelines, JIRA and DevSecOps/CI-CD practices
- Integrate existing CI/CD pipeline with test automation scripts to establish a full CI/CD/CT (Continuous Testing) pipeline, ensuring continuous validation throughout the development lifecycle
- Test Development, Execution and maintenance
- Develop, review, and optimize automated test scripts using approved tools and languages
- Integrate automated tests into JIRA (Xray Test Case Management) for comprehensive test case lifecycle management, including requirements traceability, execution tracking, and reporting
- Maintain and refactor existing test suites to improve stability, reliability, coverage, and execution speed, monitor and analyze test execution results, identify flakiness or instability, and implement corrective actions
- Ensure timely execution of automated suites in line with release schedules and quality KPIs
- Implement Mobile Device Farm integration with Tosca (using tools like Perfecto, BrowserStack, or Sauce Labs) to execute automated mobile test cases on both physical devices and emulators/simulators
- Quality Engineering, Standards and Governance
- Adhere to test automation coding standards, best practices, and design patterns, modern quality engineering approaches (e.g., Test-Driven, Behaviour-Driven, shift-left testing)
- Contribute to maintain test data & environment management, test configuration standard
- Support the establishment and tracking of quality metrics (e.g., test coverage, defect leakage, automation coverage, and execution duration)
- Ensure testing practices are compliant with internal policies, regulatory requirements, and industry standards
- Collaboration, Stakeholder Engagement and Support
- Collaborate closely with BA, Developers, Solution architects, PMO, and operations teams to ensure quality is embedded throughout the lifecycle
- Liaise between business users and technical teams to clarify requirements, acceptance criteria, test coverage, support for test automation and quality-related issues, including troubleshooting test failures, environment issues and tool integration challenges
- Participate actively in agile ceremonies (planning, refinement, reviews, retrospectives) to represent quality and test automation perspectives
- Tooling, Innovation and continuous improvement
- Evaluate, recommend, and implement test automation, performance testing, and quality engineering tools and frameworks that align with the Client's technology stack
- Explore and adopt innovative approaches such as AI-assisted testing, model-based testing, and test impact analysis where relevant
- Continuously optimize test suites (e.g., prioritization, parallelization, environment usage) to reduce cycle time and improve feedback speed
- Identify opportunities to improve processes, enhance test coverage, and increase automation maturity across teams
- Utilize mobile app testing tools such as Appium, Espresso, XCUITest, and Detox for mobile automation and implement CI/CD/CT pipeline orchestration to enable continuous testing with automated smoke, regression, integration, and performance tests
- Documentation and Knowledge management
- Develop and maintain comprehensive documentation for test automation frameworks, standards, test suites, and execution processes
- Document and share lessons learned, best practices, and guidelines for effective automation of quality
- Perform any other duties outside the scope as and when required
Self-Management Responsibilities
- Professional Development: Identify and pursue training opportunities to enhance skills and competencies
- Competency Mastery: Strive for excellence across all required competencies for the role
- Industry Awareness: Stay informed about emerging trends, techniques, and advancements in the field to ensure continued relevance and capability
Threshold Qualifications
- Bachelor's or Master's degree in Software Engineering (IT)
- Professional certifications in Software Testing Automation
- Extensive expertise in Tricentis TOSCA automation tool, NEOLOAD performance testing tool
- ISTQB, Cypress/Appium certifications, Agile/Scrum, DevSecOps, CI/CD would be an advantage
- Certifications in mobile testing tools (Appium, XCUITest, Espresso, Detox)
- Xray Certified Practitioner (JIRA Xray Test Case Management) - Preferred
Experience
- Minimum of 6+ years of hands-on experience in software testing with a strong focus on test automation across UI, API, and integration layers
- Proven track record in designing, implementing, and maintaining automation frameworks and suites for enterprise-level applications
Tosca Automation Specialist
- Tosca Installation Setup, Server management, Tosca Commander workspace navigation, Scanning modules
- Test Data Service (TDS) for data creation, Test case design (TCD), Test data management (TDM), Setting up Distributed Execution (DEX) agents
- Parameterization, Synchronization, Simulation, Integration testing
- Proficiency in Selenium, JMeter/LoadRunner, REST/SOAP, Postman, Appium, Espresso, XCUITest, Detox
- Scripting language for test automation (Java, JavaScript, Python)
- CI/CD/CT Pipeline Experience: Integrating automated tests within CI/CD pipelines (Jenkins, GitLab, Azure DevOps) to establish continuous testing workflows. Experience with CI/CD/CT orchestration and pipeline management
Preferred Skills
- :
- Advanced module design patterns, recovery scenarios, utilizing libraries to maintain stable automated suites
- Skills to automate API/Microservices testing (REST/SOAP, Postman, Swagger)
- Data-driven tests to maximize coverage with minimal test cases
• Database Testing: MSSQL, MYSQL, ORACLE
- Analytical skills to conduct RCA (root cause analysis)
- Integrating automated tests within CI/CD pipelines (Jenkins, GitLab Azure DevOps)
- Familiarity with containerization and orchestration (Docker, Kubernetes)
- Integration of Tosca to Mobile Device Farm (such as Perfecto, BrowserStack, Sauce Labs) and able to execute automated testcases in Mobile Devices (Physical device or Emulator/Simulator)
- Mobile App Testing Tools: Appium, Espresso, XCUITest, Deto
Preferred Certifications
- Tosca Automation Suite (AS1 and AS2) and Test Design Specialist (TDS1 & TDS2)
• Automation Engineer (AE)
- Xray Certified Practitioner (JIRA Xray Test Case Management)
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Global Software Solutions Group
Senior QA Engineer / Lead Specialist (Test Automation)
Abu Dhabi, UAE
The Senior Test Automation Engineer will play a critical role in enhancing Test Automation solutions for the Client's applications and platforms including the SupTech program, Payments & Reporting platforms and related t
IBM OpenPages Support Engineer
Abu Dhabi, UAE
We are looking for an experienced IBM OpenPages Support Engineer with 5+ years of hands-on experience in supporting, configuring, and maintaining IBM OpenPages GRC applications. The ideal candidate should have strong kno
Sr. FullStack Engineer - (Node.js, React.js & MongoDB)
Dubai, UAE
We are seeking a highly skilled and analytical Senior Full-Stack Software Engineer to join a premier software engineering team in Dubai. Operating within the Software Engineering Chapter, this role focuses on the end-to-
Senior Solutions Architect - Cards & Payments Platform
Dubai, UAE
We are seeking an experienced Senior Solutions Architect - Cards & Payments Platform to lead architecture design and delivery for strategic cards and payments initiatives within a leading banking environment. The ideal c
Sr. Finacle Techno-Functional Consultant - Core Banking
Dubai, UAE
We are seeking an experienced Senior Finacle Techno-Functional Consultant to lead end-to-end core banking implementation and enhancement initiatives within enterprise banking environments. The role requires strong expert
Senior Product Engineer - Cards Platform
Dubai, UAE
We are looking for a Senior Product Engineer specializing in Cards Platforms to support enterprise-scale Cards Acquiring and Cards Issuing initiatives across business platforms and payments domains. The role focuses on e
Sr. Techno-Functional Consultant - Oracle Fusion HCM
Dubai, UAE
We are seeking a highly experienced Senior Techno-Functional Consultant with strong expertise in Oracle Fusion HCM to support enterprise-level HR transformation initiatives across Core HR and enterprise workforce systems
Desktop Support Specialist (6-Month Contract)
Dubai, UAE
We are looking for a Desktop Support Specialist to join our team and work with a leading banking institution to ensure seamless IT operations. Experience: 4+ years in IT Operations (3+ years in banking preferred) Availab
Senior QA Engineer / Lead Specialist (Test Automation)
Abu Dhabi, UAE
IBM OpenPages Support Engineer
Abu Dhabi, UAE
Sr. FullStack Engineer - (Node.js, React.js & MongoDB)
Dubai, UAE
Senior Solutions Architect - Cards & Payments Platform
Dubai, UAE
Sr. Finacle Techno-Functional Consultant - Core Banking
Dubai, UAE
Senior Product Engineer - Cards Platform
Dubai, UAE
Sr. Techno-Functional Consultant - Oracle Fusion HCM
Dubai, UAE
Desktop Support Specialist (6-Month Contract)
Dubai, UAE