Independently develop scalable and reliable automated tests and frameworks for testing software solutions
Specify and automate test scenarios and test data for a highly complex business by analyzing integration points, data flows, personas, authorization schemes and environments
Develop regression suites, develop automation scenarios, and move automation to an agile continuous testing model.
Pro-actively and collaboratively taking part in all testing related activities while establishing partnerships with key stakeholders in Product, Development/Engineering, and Technology Operations
Requirements
Bachelor's degree in a STEM major or equivalent experience
5-7 years of software testing experience
Able to create and review test automation according to specifications
Ability to write, debug, and troubleshoot code in Java, Springboot, TypeScript/JavaScript, HTML, CSS
Creation and use of big data processing solutions using Dataflow/Apache Beam, Bigtable, BigQuery, PubSub, GCS, Composer/Airflow, and others with respect to software validation
Created test strategies and plans
Led complex testing efforts or projects
Participated in Sprint Planning as the Test Lead
Collaborated with Product Owners, SREs, Technical Architects to define testing strategies and plans
Design and development of micro services using Java, Springboot, GCP SDKs, GKE/Kubeneties
Deploy and release software using Jenkins CI/CD pipelines, understand infrastructure-as-code concepts, Helm Charts, and Terraform constructs
Cloud Certification Strongly Preferred
Tech Stack
Airflow
Apache
BigQuery
Cloud
Google Cloud Platform
Java
JavaScript
Jenkins
Spring Boot
SpringBoot
Terraform
TypeScript
Benefits
Comprehensive compensation and healthcare packages
401k matching
Paid time off
Organizational growth potential through online learning platform with guided career tracks