Description
We are looking for a Senior Software Engineer in Test to join our Engineering Quality team. As a Senior Software Engineer in Test, you will focus on automating Cloud Infrastructure testing and supporting Site Reliability Engineers (SREs), including bespoke solutions rolled out by Developer Productivity teams.
Responsibilities:
- Automate testing and quality assurance processes for cloud infrastructure
- Work with multiple teams in a Scrum/Agile environment within Cloud Operations and infrastructure domain
- Provide Quality Assurance and Testing Services to SREs, Development Productivity teams, and other cross-functional teams
- Interface with Developers/SREs, Product Management & Customer Excellence & Support teams
- Build tools to facilitate QA/testing tasks and remove manual effort
- Automate functional and non-functional testing of software applications and systems
- Develop and execute test cases, test plans, and test scripts
- Participate in the software development process to identify defects and ensure timely resolution
- Collaborate with developers to reproduce and diagnose software issues
- Identify areas for improvement in the test automation process
- Learn new technologies and techniques to stay current with industry trends and advancements
- Provide on-call support for our SaaS platform
Requirements:
- 5+ years of experience working on cloud providers (e.g., AWS/GCP), ideally certified
- 5+ years of experience as a quality engineer or software engineer
- 2+ years of experience working in a SaaS-based environment
- 5+ years of experience with some of the following technologies and services:
- Preferred programming languages: Go, Python, Ruby, Shell scripting
- Monitoring tools (Splunk/Grafana/Kibana)
- Containerization, Kubernetes & Terraform
- Linux-based OS with proficient command-line skills
- SQL & NoSQL databases
- 5+ years of experience with test automation development of integrated tests
- 3+ years of experience with developing and executing end-to-end or system test plans
- 2+ years of experience setting up and maintaining test configurations and lab environments
- On-call support, ideally in a SaaS environment
- Exposure to Performance testing
- Good understanding of scalable design principles
Education and Training:
- B.S. or M.S. in Computer Science, Computer Engineering, Software Engineering, or a closely related technical field from a highly reputable institution
- Specialized training in SDLC & any certifications in cloud technologies and programming languages will be desirable
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/okta/jobs/8210918