Quality Assurance Analyst — Job DescriptionOverview
Hiring a detail-oriented Quality Assurance (QA) Analyst to ensure software quality through test planning, execution, and process improvement. The role collaborates with product, engineering, and operations to deliver reliable, user-friendly releases.
Key Responsibilities
* Develop, maintain, and execute test plans, test cases, and test scripts for functional, regression, and integration testing.
* Design and run automated tests (unit, integration, UI/end-to-end) and maintain automation suites.
* Identify, document, and track defects; work with engineers to reproduce, prioritize, and verify fixes.
* Perform exploratory, usability, performance, and smoke testing as required.
* Validate requirements and acceptance criteria; participate in backlog grooming and sprint planning.
* Maintain test environments, test data, and CI/CD integration for automated test runs.
* Analyze test results and produce clear, actionable test reports and release-readiness assessments.
* Collaborate on quality metrics, KPIs, and continuous improvement initiatives (test coverage, defect escape rate).
* Create and maintain QA documentation: test plans, checklists, runbooks, and troubleshooting guides.
* Mentor junior QA team members and promote best practices in testing and quality processes.
Required Qualifications
* 2+ years professional experience in software QA or testing roles.
* Hands-on experience with manual testing and automated testing frameworks (e.g., Selenium, Cypress, Playwright, JUnit, pytest).
* Proficiency with scripting or programming (e.g., JavaScript/TypeScript, Python, Java) to write and maintain automated tests.
* Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and test integration.
* Experience with bug-tracking and test-management tools (e.g., Jira, TestRail, Zephyr).
* Solid understanding of software development lifecycle (SDLC) and agile methodologies.
* Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
* Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
* Experience with API testing tools (Postman, REST Assured), performance testing (JMeter, k6), and security/basic penetration testing concepts.
* Knowledge of databases and SQL for test data validation.
* Familiarity with observability tools and logging for diagnosing production issues.
* Certifications: ISTQB or equivalent.
Competencies & Attributes
* Attention to detail and commitment to product quality.
* Ability to prioritize testing efforts and work under release deadlines.
* Collaborative mindset and clear, concise documentation skills.
* Proactive in identifying risks and proposing mitigations.
Job Types: Full-time, Permanent
Pay: $24.95 – $58.16 per hour
Expected hours: 40 per week
Benefits:
* Health insurance
* Housing provided
* Professional development assistance
* Referral program
* Relocation assistance
* Travel reimbursement
* Work from home
Work Location: On the road