Employer description & source details
Design, develop, execute, and maintain comprehensive test strategies, test plans, and test cases. Build and enhance automation frameworks for UI, API, system, and end-to-end testing. Perform functional, regression, integration, and exploratory testing to ensure product quality. Develop scalable test automation solutions and integrate them into CI/CD pipelines. Validate REST APIs and backend services through automated and manual testing. Analyze test results, investigate issues, perform root-cause analysis, and work closely with developers to resolve defects. Configure, maintain, and troubleshoot test environments across Windows, Linux, virtualized, and cloud platforms. Collaborate with cross-functional teams to improve testing processes, quality standards, and release readiness. Leverage AI-assisted development and testing tools to improve automation productivity and test coverage. Contribute to continuous improvement initiatives that enhance product quality, efficiency, and customer experience. Strong understanding of software testing methodologies, including test planning, strategy development, test case design, execution, defect management, and regression testing. Ability to identify appropriate testing approaches based on business requirements and risk assessment. Hands-on experience developing and maintaining automation frameworks using Python and technologies such as Selenium, Playwright , or equivalent tools. Strong programming and scripting skills with the ability to develop scalable, maintainable, and reusable automation solutions. Experience integrating automated tests into CI/CD pipelines. Experience testing and automating REST APIs. Strong understanding of HTTP methods, status codes, authentication mechanisms, request/response validation, and error handling.
Extracted skills: python, aws, docker, kubernetes, recruiting, cybersecurity, security, operations, product management