Test Strategy & Execution Design, develop, and execute comprehensive test plans, test cases, and test scripts for functional, regression, integration, smoke, and end-to-end testing.
Perform thorough manual testing when automation is not feasible or during exploratory testing phases.
Identify, document, and track defects with clear reproduction steps, severity classification, and expected vs. actual behavior.
Automation Testing Build and maintain robust, scalable, and reusable test automation frameworks using Playwright and Cypress.
Write clean, maintainable automation scripts in JavaScript and Java.
Integrate automated test suites into CI/CD pipelines to enable continuous testing.
Continuously evaluate and improve automation coverage, execution time, and reliability.
API Testing Design and execute automated API tests for RESTful and/or GraphQL services.
Validate request/response payloads, status codes, headers, authentication flows, and error handling.
Use tools such as Postman, REST Assured, Cypress or Playwright API testing capabilities to ensure backend reliability Collaboration & Process Work closely with developers, product managers, and designers to understand requirements and acceptance criteria.
Participate in sprint planning, refinement, and retrospectives with a quality-first mindset.
Contribute to test documentation, knowledge sharing, and QA process improvements.
Communicate testing progress, risks, and blockers clearly to stakeholders.
3+ years of experience in software testing (manual and automation).
Strong understanding of core testing principles: test levels, test types, test design techniques (equivalence partitioning, boundary value analysis, decision tables, state transition, etc.).
Proven hands-on experience with Playwright or Cypress automation frameworks.
Proficiency in JavaScript and Java for writing test automation code.
Solid experience in API test automation — designing, scripting, and validating API tests.
Ability to read and understand application flows end-to-end, from UI interactions through to backend services and databases.
Strong attention to detail — able to catch edge cases, UI inconsistencies, and subtle defects others might miss.
Quick learner who can ramp up on new tools, technologies, domains, and codebases with minimal hand-holding.
Experience with test management tools (e.g., TestRail, Zephyr, Xray).
Familiarity with CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps, or GitLab CI.
Experience with BDD frameworks (Cucumber, SpecFlow) or TDD practices.
Knowledge of version control systems (Git) and branching strategies.
ISTQB Foundation or Advanced Level certification is a plus.
Soft Skills Analytical and methodical approach to problem-solving.
Excellent written and verbal communication skills.
Ability to work independently and within cross-functional agile teams.
Curiosity-driven mindset — always asking “what could go wrong?” Comfortable with ambiguity and able to prioritize effectively in a fast-paced environment