Tech Stack
AWSCypressDockerJavaScriptJenkinsJMeterPythonSeleniumTypeScript
About the role
- Build and maintain automated test suites for UI, API, and data workflows.
- Design, implement, and maintain automation frameworks using Cypress, Playwright, or Selenium.
- Write modular, reusable test scripts for API, UI, regression, and integration testing.
- Conduct functional, regression, security (OWASP), and performance testing (JMeter, k6).
- Apply BDD/TDD methodologies for defining and executing test scenarios.
- Perform exploratory and acceptance testing as part of manual QA when required.
- Track, log, and report defects effectively, ensuring timely resolution.
- Integrate automated tests into CI/CD pipelines (GitHub Actions, Jenkins, or similar).
- Collaborate with developers to adopt shift-left testing practices.
- Work with Git-based workflows for version control and team collaboration.
- Monitor and report key QA metrics (e.g., test coverage, pass rates, defect leakage).
- Suggest improvements in QA tools, processes, and best practices to strengthen overall product quality.
- Participate actively in Agile ceremonies and communicate effectively with internal teams and clients.
Requirements
- Bachelor’s degree in Computer Science or equivalent experience.
- 5–6 years of professional experience in software quality assurance and test automation.
- Expertise in Cypress, Playwright, or Selenium for UI automation.
- Strong hands-on experience in API testing with Postman or equivalent tools.
- Proficiency in scripting with JavaScript/TypeScript or Python.
- Experience with performance testing tools (e.g., JMeter, k6).
- Good understanding of security testing principles (OWASP).
- Experience with CI/CD pipeline integration (GitHub Actions, Jenkins, or similar) and Git workflows.
- Familiarity with AWS, Vercel, Supabase, and Neon (nice to have).
- Exposure to Docker for containerized testing environments.
- Experience working in Agile/Scrum environments.
- Excellent communication skills with proven client interaction experience.
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
automated testingtest automationCypressPlaywrightSeleniumAPI testingJavaScriptTypeScriptPythonperformance testing
Soft skills
communicationcollaborationproblem-solvingadaptabilityattention to detailtime managementclient interactionteamworkcritical thinkinginitiative
Certifications
Bachelor’s degree in Computer Science