
Quality Assurance Engineer
Posted 1 hour ago

Posted 1 hour ago
This is a fully remote position, open to applicants in India.
• Engage with requirements and acceptance criteria prior to the commencement of development, pinpointing gaps, ambiguities, and edge cases early on.
• Participate in design and refinement discussions to highlight testability and quality risks while they are still cost-effective to address.
• Collaborate with stakeholders to establish test objectives, scope, and approach in alignment with project milestones.
• Develop and maintain automated test suites covering UI, API, contract, and integration layers utilizing TypeScript and Puppeteer (or similar tools).
• Contribute to enhancements of the framework and the expansion of automation coverage within the feature area.
• Consistently use AI tools for test design, test data generation, edge-case identification, and debugging, while critically assessing AI outputs before their incorporation.
• Keep abreast of emerging AI testing tools and promote their adoption when they enhance coverage or efficiency.
• Execute security testing tools and perform accessibility checks; interpret and report results, applying OWASP Top 10 and fundamental manual accessibility validation (keyboard, contrast, screen reader).
• Uphold quality gates in the CI/CD pipeline and ensure automated suites operate reliably with every build.
• Monitor production alerts and dashboards following deployment; take ownership of post-deployment validation to ensure releases meet quality standards.
• Document defects with comprehensive descriptions, reproduction steps, expected versus actual results, and severity classifications.
• Work with development teams to investigate, troubleshoot, and validate defect resolutions against acceptance criteria.
• Track, analyze, and report on feature-level quality metrics (defect escape rate, test coverage, automation pass rates); maintain well-organized test documentation for team and stakeholder access.
• Convert quality findings into customer-impact language, outlining what is broken for users, who experiences it first, and what changes occur when fixes are implemented—not merely defect counts, test pass rates, or coverage statistics.
• Actively engage in sprint planning, refinement, and stand-ups, identifying quality and testability risks early in each cycle.
• Collaborate with product managers, developers, and DevOps to ensure quality is integrated throughout the delivery lifecycle, rather than being added at the end.
• Assist in the onboarding of junior QA team members and share knowledge and best practices across the team.
• Bachelor's degree in Computer Science, Engineering, or a related field with 3–8 years of experience in software quality engineering within a fast-paced development environment.
• Practical experience with TypeScript, Puppeteer, and third-party API integration.
• Proven ability to write automated test suites across UI, API, contract, and integration layers.
• Experience in CI/CD environments; familiarity with maintaining quality gates and interpreting pipeline output.
• Understanding of OWASP Top 10 and experience utilizing security testing tools.
• Familiarity with accessibility tools and manual a11y validation techniques.
• Strong grasp of SDLC, STLC, and agile/scrum methodologies.
• Exceptional written and verbal communication skills; capability to convey quality risks clearly to both technical and non-technical stakeholders.
• Demonstrated use of AI tools to facilitate test design, data generation, or debugging.
• Flexible working hours and remote work opportunities.
• Professional development and training programs.
• Health, dental, and vision insurance.
• Competitive salary and performance-based bonuses.
• Collaborative and inclusive work environment.
Quality Digital
HYPERHUG
magentIQ
General Dynamics Information Technology
Get handpicked remote jobs straight to your inbox weekly.