- Company Name
- CoreFactor
- Job Title
- Sr. Quality Engineer (contract)
- Job Description
-
**Job title:**
Sr. Quality Engineer (contract)
**Role Summary:**
Execute end‑to‑end quality engineering functions for software projects, ensuring all testing (manual, UI, mobile, API, services, accessibility) meets organizational standards. Maintain and run the regulatory regression suite for every build prior to production release.
**Expectations:**
- Deliver comprehensive QA activities within the Delivery framework.
- Lead the test effort, ensuring high‑quality deliverables and timely status reporting.
- Execute and maintain automated scripts, manage version control, and document defects.
**Key Responsibilities:**
- Review requirements, specifications, documentation, and user guides to define quality criteria.
- Plan, coordinate, and execute manual and automated testing across UI, mobile, IVR/contact center, services, and APIs.
- Build, maintain, and run regression automation suites (TestNG, Jenkins, Maven, Node, Selenium, Appium, WebdriverIO).
- Debug, code review, and optimize automation scripts (JavaScript, TypeScript, Java).
- Create and manage test artifacts in test management tools (JIRA, X‑Ray, Confluence).
- Generate test run reports, dashboards, and release metrics.
- Trace test results back to risk areas and update status per processes.
- Estimate task durations, identify dependencies, and report status in weekly test team meetings.
- Collaborate with cross‑functional teams to improve testing processes and quality metrics.
- Adhere to Waterfall and Agile SDLC practices and support CI/CD pipelines.
**Required Skills:**
- 5+ years in software development & testing, 3+ in UI/mobile and API test automation.
- Proficient with automation frameworks (TestNG, Jenkins, Maven, Node) and scripting (JavaScript, TypeScript).
- Hands‑on with Selenium, Appium, WebdriverIO or equivalent.
- Experience with test planning tools (JIRA, X‑Ray) and reporting via Confluence/JIRA.
- Familiarity with CI/CD, CICD pipelines, and version‑control systems.
- Strong verbal, written, and interpersonal communication.
- Self‑directed, quick learner, capable of delivering results independently.
**Required Education & Certifications:**
- University or College degree in Computer Science, Information Technology, or related discipline.
- Minimum 5+ years of QA experience in software development.
- ISTQB certification is an asset (not mandatory).