- Company Name
- Integriti Global
- Job Title
- Quality Assurance Automation Engineer
- Job Description
-
**Job title**
Quality Assurance Automation Engineer
**Role Summary**
Design, build, and maintain automated test solutions for large‑scale web and mobile retail applications, ensuring high product quality and reliability. Deliver scalable automation frameworks, integrate them into CI/CD pipelines, and guide a small QA team in adopting best practices.
**Expectations**
- Lead end‑to‑end automation strategy for retail and enterprise‑grade systems.
- Mentor junior QA personnel and promote a culture of continuous improvement.
- Ensure alignment with agile releases, delivering on sprint goals and quality metrics.
**Key Responsibilities**
1. Architect and develop reusable automation frameworks using Page Object Model, Java, BDD (Cucumber), and TestNG.
2. Create, optimize, and execute automated scripts for front‑end, middleware, and back‑end layers using XPath, CSS selectors, and other UI automation techniques.
3. Conduct manual and automated testing to achieve full coverage of business‑critical scenarios.
4. Plan, track, and report QA milestones, defects, risks, and test progress to stakeholders.
5. Integrate automation suites with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
6. Evaluate and recommend new tools, technologies, and process improvements for automation-first practices.
7. Collaborate with development, DevOps, and product teams to ensure seamless delivery and continuous testing.
8. Troubleshoot, communicate, and ensure timely resolution of critical defects.
**Required Skills**
- 4–6 years in software quality assurance, primarily automation.
- Strong hands‑on experience: Java, BDD (Cucumber), Selenium/WebDriver, TestNG.
- Deep expertise in Page Object Model and reusable framework design.
- Proficient with XPath, CSS selectors, and advanced web UI automation concepts.
- Experience testing front‑end and back‑end tiers, ideally retail or enterprise applications.
- Knowledge of API testing (REST Assured, Postman, etc.).
- CI/CD integration skills (Jenkins, GitHub Actions, Azure DevOps).
- Solid understanding of QA methodologies, SDLC, defect management, and Agile practices.
- Excellent analytical, communication, and problem‑solving abilities.
- Leadership experience: managing priorities, mentoring, and delivering under tight deadlines.
**Nice to Have**
- Performance or mobile automation testing.
- Cloud testing environments (AWS, Azure, GCP).
- Retail, POS, or enterprise application background.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Professional certifications such as ISTQB Foundation/Advanced, CSM, or equivalent QA/Agile credentials are preferred.