QA Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience • 5+ years of experience in software quality assurance or testing • Strong understanding of software development lifecycles (Agile/Scrum) • Able to adapt to testing depth based on ticket type (feature vs bug), impact, and release context rather than applying a one-size-fits-all approach. • Experience with manual testing techniques and test case design • Confident using browser DevTools (network, console, application/storage) to debug UI and API issues and collaborate effectively with engineers. • Familiarity with bug tracking tools (e.g., Jira, Linear, GitHub Issues) • Hands-on experience with JIRA workflows, BDD tools like Cucumber, CI pipelines, and comfort validating automated test results alongside manual testing. • Cucumber • Ability to clearly communicate issues to technical and non-technical stakeholders • Comfortable owning validation decisions, initiating QA–Dev syncs when needed, and partnering with engineers to improve product quality without adding unnecessary process. • Strong attention to detail and a proactive mindset • Experience with test automation frameworks (e.g., Playwright, Cypress, Selenium) • Programming or scripting experience (JavaScript, Python, or similar) • Experience testing APIs, backend services, or distributed systems • Familiarity with CI/CD tools (GitHub Actions, GitLab CI, Jenkins) • Experience testing cloud-based or data-intensive applications • Knowledge of performance, load, or security testing is a plus
Responsibilities
• Design, develop, and execute test plans, test cases, and test scripts for web applications • Perform manual and automated testing across functional, regression, integration, and end-to-end scenarios • Collaborate with product managers and engineers to understand requirements and acceptance criteria • Identify, document, and track bugs with clear reproduction steps and severity levels • Validate fixes and ensure issues are resolved without introducing regressions • Build and maintain automated test frameworks and CI/CD test pipelines (where applicable) • Participate in sprint planning, backlog grooming, and release readiness reviews • Advocate for quality best practices across the development lifecycle • Continuously improve QA processes, tooling, and coverage
Similar Jobs
No credit card. Takes 10 seconds.