- Company Name
- Q1 Technologies, Inc.
- Job Title
- Quality Assurance Automation Engineer
- Job Description
-
**Job Title:**
Quality Assurance Automation Engineer
**Role Summary:**
Lead end‑to‑end automated testing for banking applications, driving high‑coverage API, web, and manual tests. Collaborate across design, development, and product teams to deliver reliable, rapid releases in an agile environment.
**Expactations:**
- Deliver comprehensive automated test suites with high execution frequency.
- Maintain regression coverage and ensure test reliability.
- Actively participate in sprint planning, backlog grooming, and defect lifecycle management.
- Communicate findings and test status clearly to stakeholders.
**Key Responsibilities:**
- Design, develop, and maintain API and web automation scripts using Cypress, Selenium (Java), Pytest (Python).
- Execute continuous testing pipelines in Jenkins and SauceLabs; monitor automation ratios.
- Create test plans, strategies, cycles, and detailed test cases.
- Analyze automated test reports, identify bugs, and log defects in Jira.
- Manage Jira board from task creation to closure, ensuring timely delivery.
- Perform manual functional, regression, sanity, smoke, white‑box, and black‑box testing.
- Validate database changes in API tests.
- Support cross‑functional collaboration with developers, product managers, and designers.
**Required Skills:**
- 6+ years experience in web automation (Cypress, Selenium + Java) and API automation (Postman, Pytest).
- Strong understanding of testing methodologies (functional, regression, sanity, smoke, white‑box, black‑box).
- Proficiency with Atlassian tools: Jira, Xray, Confluence.
- Programming in Java, Python, or JavaScript.
- Experience with Git, GitHub, SourceTree for source control.
- Excellent analytical, problem‑solving, and time‑management skills.
- Ability to work independently and within a collaborative agile team.
- Familiarity with reporting, defect lifecycle management, and high‑pressure environments.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Industry‑recognised testing certification (e.g., ISTQB) preferred but not mandatory.