about 6 hours ago
Responsibilities
- Analyze and refine requirements with Development and Engineering Leads.
- Partner with Engineering Management to scope and plan test efforts.
- Design and implement robust, scalable test solutions.
- Participate effectively in a scrum team environment.
- Manage deliverables working under minimal supervision.
- Partner with Development and Release Teams for product infrastructure growth.
- Review new changes going into test and staging environments.
- Ensure new changes are compatible with existing customer deployments.
- Develop new test services focused on release readiness and validation.
- Understand and monitor customer usage patterns for test requirements.
- Develop and execute end-to-end/system test plans.
- Set up and maintain test configurations for testing.
- Prioritize and ensure functionality for weekly releases.
- Support QA efforts of software deployment and release teams.
- Participate in on-call support.
Requirements
- 7+ years of experience in software QA with a focus on release-based testing.
- 5+ years of experience in a SaaS-based environment.
- 5+ years of experience working on both server and client side of device technology.
- Experience with Selenium (preferably with Java) and TestNG.
- Familiarity with log management tools like Splunk, Sumologic, or Kibana.
- Experience with Docker and Kubernetes.
- 4 years of experience writing SQL and testing integrated scenarios.
- 4 years of experience with Java-based test automation development.
- 4 years of experience developing and executing end-to-end or system test plans.
- 4 years of experience setting up and maintaining test configurations.
Benefits
- Support for employee well-being.
- Opportunities for social impact.
- Focus on talent development and community connection.
- Immersive in-person onboarding experience.