We're looking for a Testing Engineer to own end-to-end quality for assigned products and features. The ideal candidate will move beyond execution into defining test strategies, setting quality standards, improving automation coverage, and driving cross-team quality advocacy.
Core Responsibilities
-
Analyze functional and non-functional requirements and clarify ambiguities early.
-
Define, maintain, and prioritize test plans (positive, negative, edge, regression).
-
Design reusable test cases and suites; keep them versioned and traceable.
-
Set up pipelines/tasks for scalability and benchmarking to review different environments/conditions.
-
Execute tests: manual (exploratory, UX, edge) and automated (API, UI, integration).
-
Log clear, reproducible defects (steps, environment, evidence, impact).
-
Verify fixes, manage defect lifecycle, and prevent reopens via root cause analysis.
-
Contribute to performance, load, reliability, and basic security test coverage.
-
Maintain test data, environments, and baseline health checks.
-
Track and report quality metrics (defect density, pass rate, automation %, MTTR).
-
Collaborate with Dev/Product teams on release readiness (go/no-go signals).
-
Improve and refactor existing tests to reduce flakiness and execution time.
-
Participate in design reviews with a âtestabilityâ lens.
-
Participate in comparative studies for different approaches/platforms.
Key Outcomes (Success Indicators)
-
Defects caught pre-release increase; post-production escapes trend down.
-
Automation coverage % (critical paths) increases sprint over sprint.
-
Flaky test rate reduced and tracked.
-
Consistent, documented test standards adopted across teams.
-
Release confidence improved (shorter stabilization window).
-
Clear actionables from comparative studies and/or observed insights driving product stability and reliability.
Required Skills
-
1-3 years of experience with testing.
- Solid understanding of software testing principles (functional, regression, boundary, exploratory).
-
Experience with UI automation (Playwright / Selenium / Cypress).
-
Familiarity with low-code automation tools like Cucumber, BugBug, BrowserStack, etc.
-
Hands-on experience with at least one automation framework (API or UI).
-
Competent in scripting (Python or JavaScript) for test creation/utilities.
-
Able to design clear, reproducible defect reports with impact context.
-
Working knowledge of REST API testing (Postman/Newman, curl, or pytest requests).
-
Familiar with Git, branching, PR workflows, and CI basics (GitHub Actions/GitLab/Jenkins).
Nice to Have
-
Experience with UI automation (Playwright / Selenium / Cypress).
-
Exposure to performance/load tools (k6, Locust, JMeter).
-
Basic container and service debugging (Docker logs, health probes).
-
Familiarity with contract testing (e.g., Pact) or schema validation.
-
Knowledge of observability signals (logs, metrics, basic tracing) for root cause assistance.
-
Experience with test data management and environment isolation.
How We Work
-
We use Microsoft Teams for daily communication, including standups and team meetings.
-
Our culture values open discussion, ownership, and a founder's mindset.
-
We prioritize exceptional design, UI/UX, thorough documentation, clear to-do lists, and data-driven decision-making.
-
Team bonding is encouraged through bi-monthly townhalls, destressing sessions with a certified healer, and biannual company retreats.
-
We offer a fully remote workplace, comprehensive health insurance, attractive equity options for top performers, mental health consultations, company-sponsored upskilling courses, designated growth hours, 40 hours annually for community causes, and access to a financial advisor.
-
Wobot is an Equal Opportunity Employer.