Senior Java QA Lead | Remote Test Automation Architect | CI/CD Expert
Remotely
Part-time
Full-time
We're seeking an experienced QA Automation Lead with extensive Java expertise to spearhead quality assurance initiatives for our sophisticated banking platform. As the technical quality guardian, you'll develop comprehensive testing frameworks, implement cutting-edge automation solutions, and cultivate engineering excellence across multiple QA teams.
Key Responsibilities
- Design and implement robust testing strategies encompassing regression, integration, performance, and acceptance testing methodologies.
- Architect and maintain a scalable test automation framework utilizing Java, Selenium WebDriver, and related technologies.
- Establish and optimize CI/CD pipelines to streamline development and testing processes.
- Lead defect review sessions and drive continuous quality improvement initiatives.
- Foster collaboration and knowledge sharing between QA engineers across distributed teams.
- Research emerging QA technologies and integrate beneficial innovations into existing workflows.
- Develop comprehensive quality metrics and analytics to measure test coverage and effectiveness.
- Mentor and provide technical guidance to QA team members, enhancing their automation capabilities.
- Implement best practices for API testing (REST, SOAP) and database verification procedures.
Required Skills and Experience
- Minimum 5+ years of comprehensive software testing experience, with 3+ years specializing in test automation.
- At least 2+ years leading QA teams, demonstrating exceptional mentorship capabilities.
- Advanced Java programming skills, including proficiency with core libraries and testing frameworks.
- Deep understanding of Selenium WebDriver architecture and implementation (including Selenide).
- Experience designing and implementing custom test automation frameworks from the ground up.
- Proven expertise with Unix/Linux environments and command-line operations.
- Strong background in API testing methodologies (REST, SOAP) including security validation.
- Proficient with Git version control systems and branching strategies.
- Hands-on experience implementing and managing CI/CD pipelines (Jenkins, GitLab CI, etc.).
- Working knowledge of containerization using Docker and orchestration principles.
- SQL proficiency for database testing and data verification procedures.
- Demonstrated ability to effectively manage cross-functional teams without direct reporting lines.
Nice to Have
- Experience with mobile testing platforms like Appium.
- Knowledge of performance testing tools (JMeter, Gatling).
- Familiarity with banking or financial services domain.
- Cloud infrastructure experience (AWS, Azure, GCP).
- Test management tool expertise (TestRail, Zephyr).
- Knowledge of security testing methodologies.
- Experience with BDD frameworks (Cucumber, SpecFlow).
Why Join Us
Working on our banking platform offers unparalleled opportunities to solve complex technical challenges while developing cutting-edge QA practices. You'll collaborate with talented engineers in a remote-first environment that values innovation, quality, and continuous learning. We provide competitive compensation, flexible work arrangements, and the chance to advance your career while contributing to mission-critical financial technology.