- Company Name
- Q1 Technologies, Inc.
- Job Title
- Quality Automation Engineer
- Job Description
-
**Job Title**
Quality Automation Engineer
**Role Summary**
Design, develop, and maintain automated test suites for web and API functionality within an agile fintech environment. Drive continuous integration, regression coverage, and defect detection while collaborating with cross‑functional product, design, and development teams.
**Expactations**
- Deliver high‑quality automation deliverables that meet sprint goals.
- Continuously improve testing efficiency and coverage.
- Communicate test results and defects effectively to stakeholders.
- Uphold coding standards and best practices for reusable test modules.
**Key Responsibilities**
- Create and maintain end‑to‑end automated test scripts using Cypress, Selenium (Java), Pytest (Python).
- Execute API and web automation during each sprint and manage the regression suite.
- Develop test plans, automation strategies, and test cycles; write clear test cases.
- Analyze automated test results, identify failures, and report bugs in Jira/Xray.
- Lead defect lifecycle management, ensuring timely resolution.
- Manage Jira board from task creation to closure, aligning with project deadlines.
- Integrate automated tests into CI pipelines (Jenkins, SauceLabs).
- Perform manual and API testing when required; validate database data.
- Evaluate and recommend new testing tools and technologies.
- Collaborate with developers, product managers, and designers in agile ceremonies.
**Required Skills**
- 6+ years of web and API test automation experience (Cypress, Selenium, Pytest).
- Proficient in Java, Python, and/or JavaScript for test scripting.
- Strong knowledge of Postman, API testing, and database validation.
- Hands‑on experience with Jira, Xray, Confluence, and Git (GitHub/SourceTree).
- Advanced understanding of Functional, Regression, Sanity, Smoke, White‑box, and Black‑box testing.
- Familiarity with CI/CD tools: Jenkins, SauceLabs, Rundeck.
- Ability to manage multiple concurrent projects, prioritize tasks, and meet tight deadlines.
- Excellent analytical, problem‑solving, and communication skills.
- Experience working in fast‑paced, cross‑functional agile teams.
- Fintech domain knowledge is an asset.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Certifications in automated testing or QA (e.g., ISTQB, Cucumber, Selenium) preferred but not mandatory.