Q
Lead Software Developer in Test
Job Description
- We are seeking a Test Architect with strong programming skills and deep expertise in test infrastructure . The ideal candidate will have experience in:
- Test Orchestration and Automation Frameworks development
- Containerization and environment management using Docker
- Continuous Integration/Deployment using Jenkins
- Cloud platforms such as AWS or Azure
- Developing custom tools and utilities to drive automation, scalability, and efficiency
- This role is part of our Quality Enablement (Quality Centre of Excellence) team, responsible for building robust, scalable testing capabilities across the organization.
- Automation Framework Development : Extensive experience with various automation frameworks, including the design and development of at least one multi-functional automation framework (covering Web, API, Mobile , and/or Performance Testing) from the ground up.
- Programming and Design Expertise : In-depth knowledge of object-oriented programming principles, design patterns, data structures , and unit testing. Candidate also should have strong hands-on expertise in UI Automation scripting using an OOP language like Python or Java .
- API Testing and Automation : Expertise in testing web services (SOAP and RESTful APIs), with a strong focus on API automation.
- Parallel Test Execution and Infrastructure Setup : Proficient in creating infrastructure for parallel test execution using cloud infrastructure, container orchestration platforms (e.g., Nomad or Kubernetes ), or Selenium Grid. Must have expertise in CI/CD pipeline creation and container creation/management using tools like Jenkins.
- Web Application Testing and Debugging : Solid experience in testing web-based software solutions and debugging complex web application issues through code reviews and detailed log analysis.
- Database Expertise : Competent in working with databases such as Postgres, MySQL, Oracle, or NoSQL systems.
- Performance Testing : Experience with any load testing framework (e.g., K6 or Locust) is a significant plus.
- Test Management and Leadership : Strong skills in test case management, including creation, execution, reporting, and revision. Proven experience in leading automation initiatives and driving continuous improvement in testing processes.
Additional Skills:
- Strong analytical and problem-solving abilities , with a focus on delivering high-quality solutions.
- Ability to collaborate effectively across cross-functional teams and communicate technical details clearly.
- Must have experience in enabling teams to adopt best practices for Quality Engineering and testing automation.
More Info
Job Type:
Industry:
Role:
Employment Type:
About Company
Q2 is a financial experience company dedicated to providing digital banking and lending solutions to banks, credit unions, alternative finance, and fintech companies in the U.S. and internationally. With comprehensive end-to-end solution sets, Q2 enables its partners to provide cohesive, secure, data-driven experiences to every account holder – from consumer to small business and corporate. Headquartered in Austin, Texas, Q2 has offices throughout the world and is publicly traded on the NYSE under the stock symbol QTWO. To learn more, please visit Q2.com.
