Test Engineer with strong experience validating modern web applications and microservice based backends through a pragmatic mix of exploratory integration and automated end-to-end testing. Hands-on with API testing and UI automation ensuring stable releases through clear defect reporting and close collaboration with developers.
Automated regression suites (Cypress); smoke vs. regression separation for fast feedback
API validation using Postman/Newman or similar; basic contract validation concepts
Integration testing awareness (databases service dependencies test containers where applicable)
Basic performance and reliability testing awareness (optional depending on project setup)
Requirements
Test planning and execution (system integration regression exploratory testing)
API testing for microservices (REST authentication flows error handling); test data strategies E2E UI automation with Cypress; stable selectors and flake reduction techniques
Defect analysis and reporting: reproducible steps logs screenshots and root cause collaboration
Collaboration with developers on testability (mocks/stubs test hooks environment readiness)
Tools & Workflow
Azure DevOps (Boards repos pipelines test tracking) or comparable toolchain
Git basics (branching pull requests) to collaborate on test automation code
API tooling: Postman and Swagger/OpenAPI for documentation and validation
CI execution and reporting for automated tests; pipeline-friendly test design
Docker basics for local environments; Kubernetes awareness (desirable)
Artifact repositories: JFrog Artifactory (desirable)
Typical Deliverables
Test plans test cases and automated test suites integrated into CI
Clear defect tickets with reproduction steps evidence and impact assessment
Regression reports and release readiness feedback for stakeholders
B.E.