Develop and maintain QA standards, execute comprehensive testing, and lead QA efforts across multiple projects.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
The Quality Assurance Analyst is responsible for developing and maintaining QA standards, supporting software development and data integration projects through comprehensive testing, analysis, and process improvement. This role ensures quality across the full testing lifecycle for cloud-based ETL, data, and integration systems.
Key Responsibilities
- Develop test strategies, plans, and detailed test cases for ETL and cloud-based projects.
- Execute manual and automated tests, document results, track defects, and perform backend validation using SQL and Python scripting.
- Lead QA efforts across multiple projects, manage distributed teams, and facilitate defect triage and UAT sessions.
- Coordinate with stakeholders, project teams, and users to ensure testing aligns with business and technical requirements.
- Prepare QA documentation, reports, and risk mitigation plans while supporting continuous process improvement.
Qualifications
- Education: Bachelor’s degree; 6–8 years of relevant QA experience.
- Technical Skills:
- Python scripting (1+ year) and cloud experience (2+ years).
- Strong SQL and backend validation expertise.
- Experience with Netezza Data Warehouse (4+ years) and ETL tools such as Informatica.
- Familiarity with Agile, Waterfall, and iterative methodologies.
- Hands-on experience with QA automation and test management tools.
- Domain Expertise: 3+ years in healthcare systems.
- Leadership: Proven experience leading multiple projects and distributed teams.
- Preferred: Experience in performance, mobile, or automation testing.
Additional Information
- Travel occasionally required.
- Evening or weekend work may be needed to meet deadlines.