QA Engineer – Manual & Automation
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
QA Engineer building Playwright and TypeScript automation for Sonatafy’s nearshore software solutions. Balancing manual QA, API testing, CI/CD integration, and defect reporting.
Responsibilities:
- Drive automated testing efforts across the platform, with an approximately 50% manual and 50% automation split
- Contribute to social media reporting initiatives
- Conduct automation code reviews to maintain high engineering standards
- Review requirements, user stories, and designs to identify gaps, edge cases, and testability concerns
- Write and maintain test plans, test cases, and checklists in BrowserStack Test Management
- Perform functional, exploratory, regression, smoke, and UAT-support testing across web and mobile
- Execute cross-browser and cross-device testing, including responsive layouts and real-device checks
- Validate APIs and back-end behavior manually using Postman or similar tools
- Reproduce, document, and triage defects with steps, evidence, severity, and priority
- Partner with Product and Development during sprint ceremonies to clarify acceptance criteria and sign off on releases
- Design, build, and maintain end-to-end and API automated tests using Playwright with TypeScript
- Apply Page Object Model, fixtures, reusable helpers, and test data management
- Identify manual test cases for automation and convert stable, high-value scenarios into regression coverage
- Investigate and fix flaky tests using Playwright Trace Viewer, logs, screenshots, and video
- Integrate test suites into CI/CD pipelines with parallel execution and cross-browser testing on BrowserStack Automate
- Report automation results and quality metrics, including coverage, pass rate, and defect trends
Requirements:
- 4+ years of hands-on experience with Playwright using TypeScript
- Proficiency in Playwright Trace Debugging
- Experience with BrowserStack Test Management
- Experience with BrowserStack Automate
- Proven ability to scope and implement automation requirements for new features
- Strong Computer Science fundamentals
- Experience setting up and maintaining Continuous Integration systems
- Skilled in reporting, tracking, and triaging bugs, and solving complex technical problems
- Excellent communication skills
- Strong analytical and problem-solving abilities with meticulous attention to detail
- Solid experience in manual testing: test case design, exploratory testing, regression, and smoke testing
- Strong knowledge of QA methodologies and test design techniques (boundary value analysis, equivalence partitioning, risk-based testing)
- Experience working in Agile/Scrum teams and with defect tracking tools (e.g., Jira)
- Hands-on experience with API testing, both manual (Postman or similar) and automated (Playwright API testing)
- Comfortable with Git, code reviews, and pull request workflows
- Advanced English, written and spoken
- Nice to have: Hands-on experience with native mobile and web QA automation (Appium, WDIO)
- Nice to have: Familiarity with GitLab CI/CD
- Nice to have: Experience with GitHub Actions or other CI tools
- Nice to have: Basic SQL for data validation
- Nice to have: Exposure to accessibility testing (WCAG) and visual regression testing
- Nice to have: Familiarity with performance testing tools (k6, JMeter)
- Nice to have: ISTQB or similar QA certification
Benefits:
- Competitive compensation
- Remote-first lifestyle
- Career growth opportunities across industries and technologies


















