Senior Functional and Automation Tester (Remote)
Core
Ensure quality, reliability, security, and performance of enterprise applications, Java-based backend services, RESTful APIs, and AI-enabled solutions on Google Cloud Platform.
Role type
Senior Functional and Automation Tester
Builds
Enterprise applications, backend services, and AI-integrated solutions
Domain
Cloud computing, AI services, and secure engineering
Deliverable
production ML models
Required skills
Java, RESTful API testing, automated testing, GCP, serverless architectures, container-based environments, AI evaluation and monitoring, secure engineering practices, CI/CD pipelines, Git workflows
Preferred skills
AI service integration, observability tools, performance troubleshooting
Technologies
Java, GCP, REST, AI, CI/CD, Git, Serverless, Containers
Responsibilities
Perform functional, integration, regression, API, and automated testing of enterprise applications and backend services; Design, develop, execute, and maintain functional and automated test scenarios; Test RESTful APIs, including requests, responses, payloads, error handling, and service integrations; Validate API authentication and authorization functionality; Test applications and services deployed on Google Cloud Platform (GCP); Validate serverless and container-based application environments; Support testing of applications that integrate AI capabilities and services; Evaluate AI-enabled functionality and assist with basic monitoring and validation of AI outputs; Validate secure engineering requirements, including least-privilege access, service accounts, secrets management, encryption in transit and at rest, and audit logging; Support automated testing in CI/CD pipelines and Git-based development workflows; Troubleshoot application and cloud-related defects using logs, metrics, monitoring, and observability tools; Participate in defect identification, triage, root-cause analysis, retesting, and regression validation; Support performance troubleshooting and production issue resolution; Collaborate with Engineering, QA, DevOps, Product, and Security stakeholders to resolve technical and quality issues
