Employer description & source details
Own functional, integration, end-to-end and performance testing for backend services and APIs. Design, build and maintain scalable automation frameworks rather than only adding test cases to an existing framework. Automate testing across a multi-service, multi-tenant platform. Validate tenant isolation, authentication, permissions, configuration differences, data integrity and concurrent tenant activity. Design and execute load, stress, spike, scalability and endurance tests. Define performance benchmarks and acceptance criteria for latency, throughput, concurrency, reliability and error rates. Identify performance bottlenecks and work with backend and infrastructure engineers to resolve them. Test business logic, data flows, asynchronous processes, integrations and complete customer workflows. Build reusable test utilities, fixtures, test-data strategies and environment-management capabilities. Integrate functional and performance test suites into CI/CD pipelines. Analyse failures using logs, metrics and traces, and distinguish product defects from environment or test-framework issues. Identify edge cases, regressions, failure scenarios and production risks before release. Improve test coverage, quality gates and overall QA processes across the engineering organisation. Collaborate effectively with engineers while independently driving testing priorities and execution. 4+ years of experience in software quality engineering, test automation or SDET roles. Strong hands-on experience with both functional testing and performance testing. Demonstrated experience building or significantly extending an automation framework from the ground up. Experience testing backend APIs, distributed services and end-to-end workflows. Experience working with multi-service architectures; ex
Extracted skills: javascript, typescript, python, java, docker, kubernetes, security