Tech Stack
CypressSelenium
About the role
- Develop and maintain comprehensive test strategies across backend services, APIs, and data pipelines.
- Build, maintain, and improve test automation frameworks (integration, regression, E2E, performance).
- Perform manual testing to validate new features, edge cases, and user scenarios.
- Identify, isolate, and document bugs thoroughly—work closely with engineers to resolve them.
- Collaborate with developers during planning and design to establish clear acceptance criteria and test coverage.
- Define quality metrics and implement monitoring to track and improve software reliability over time.
- Ensure cross-environment stability (dev/staging/prod) and proactively identify regressions or side effects.
- Participate in release and deployment processes to ensure only well-tested code goes live.
- Advocate for a quality-first culture and mentor other engineers on testing best practices.
Requirements
- 4+ years of experience in software QA engineering.
- Strong knowledge of automated testing frameworks (e.g., Cypress, Playwright, Selenium, or similar).
- Experience testing modern web applications and RESTful APIs.
- Familiarity with Git, CI/CD pipelines, and test environments.
- Proficient in writing clear, concise bug reports and documentation.
- Understanding of software development best practices and agile methodologies.
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- N/A
📊 Resume Score
Upload your resume to see if it passes auto-rejection tools used by recruiters
Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
test strategiestest automation frameworksmanual testingbug documentationquality metricssoftware reliabilityregression testingE2E testingperformance testingagile methodologies
Soft skills
collaborationmentoringadvocacy for qualitycommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Information Technology