- Company Name
- EQ Bank | Equitable Bank
- Job Title
- Senior Quality Engineer
- Job Description
-
Job title: Senior Quality Engineer
Role Summary: Own end‑to‑end quality assurance for complex, multi‑platform software. Design and maintain scalable automation frameworks, drive continuous improvement, mentor junior engineers, and serve as the primary quality advocate in cross‑functional teams.
Expactations: Deliver rigorous test coverage, automate as many test paths as possible, reduce defect rates, accelerate feedback cycles, and lead initiatives that raise overall product quality.
Key Responsibilities:
- Design, develop, and maintain scalable UI, API, and mobile automation frameworks (Selenium, Cucumber, Postman, Appium).
- Lead quality planning for high‑impact features, including risk‑based test coverage and BDD/TDD integration.
- Build and manage CI/CD pipelines that run automated tests, providing continuous feedback to developers.
- Own defect triage, root‑cause analysis, and data‑driven quality reporting.
- Drive non‑functional testing initiatives (performance, resiliency, integration) as required.
- Mentor and coach junior QA engineers on best practices, test techniques, and code quality.
- Participate in architecture and code reviews from a testability perspective.
- Escalate persistent quality issues with actionable recommendations to management.
- Manage test environments and data sets, ensuring realistic scenarios and traceability.
- Support UAT coordination, issue reproduction, and test documentation.
Required Skills:
- 6+ years in software quality engineering or test automation.
- 3+ years experience with UI/API automation (Selenium WebDriver, Cucumber, Postman, JavaScript/Java).
- Proficiency in Java or JavaScript, with debugging and automation development expertise.
- Hands‑on experience with mobile automation (Appium, iOS, Android).
- Deep understanding of microservices testing, API gateways, and distributed systems.
- Strong grasp of Agile, CI/CD, and DevOps tools (Azure DevOps, GitHub, Jenkins).
- Ability to design reusable test components and frameworks for scalability.
- Excellent communication, mentorship, and problem‑solving skills.
Required Education & Certifications:
- University degree in Computer Science, Engineering, or related technical field (or equivalent practical experience).
- Certifications such as ISTQB Advanced Level, Certified Agile Tester, or relevant automation credentials are a plus.