Overview
Software Developer 2 on the Quality Engineering team, supporting Arctic Wolf's Engineering organization by ensuring the quality, reliability, and performance of Aurora Endpoint Security and cloud-based services through test automation and modern quality engineering practices.
What you'll do
- Design, build, and maintain a Python-based automation framework that validates product functionality, reliability, and quality across Windows, macOS, and Linux environments
- Develop and grow a Pytest-based test infrastructure as the core of the automation framework, writing clean, reusable, and maintainable Python code
- Build automation for product deployment, upgrade, and validation workflows, using Python as the primary language and Ansible and Terraform to support infrastructure and configuration tasks
- Write Python-based CLI tools and endpoint validation scenarios that extend the framework's coverage and usability across platforms
- Use AI-powered engineering tools to speed up framework design, automation development, and debugging
- Work closely with engineering, product management, and cross-functional teams to identify quality risks, refine requirements, and ensure the framework delivers comprehensive test coverage throughout the software development life cycle
- Investigate, troubleshoot, document, and track product defects, partnering with teammates to drive timely resolution and root cause analysis
- Contribute to the ongoing evolution of the automation framework, improving product quality, test coverage, and release confidence over time
What you'll need
- 2-5 years of professional automation development experience, with real framework-building work, not just script writing
- Strong Python skills, with hands-on experience designing automation frameworks, Pytest-based test suites, CLI tools, and endpoint validation scenarios
- Comfort building and running automation across Windows, macOS, and Linux, with an understanding of how platform differences affect framework design
- Experience designing, developing, and maintaining automation solutions that improve product quality, reliability, and engineering efficiency
- Working knowledge of AWS, including EC2 launch types, S3, CloudWatch logs, metrics, and alarms, and IAM roles, policies, and security controls
- Familiarity with Microsoft Azure services and cloud infrastructure
- Experience with CI/CD pipelines using Jenkins, GitHub Actions, or similar tools
- Familiarity with Docker-based development and build environments
- Strong debugging and troubleshooting skills, with the ability to perform effective root cause analysis and drive issues to resolution
Nice to have
- Ansible for fleet configuration and provisioning
- Exposure to cybersecurity products, distributed systems, or SaaS platforms
- Experience with databases and SQL queries, or Bazel
- Experience with VMware, Hyper-V, or AWS or Azure infrastructure
Details
- Location: Bengaluru, India (modern workplace in Helios Business Park)
- Subject to background verification and additional regulatory, security, or compliance requirements where applicable
Read the full description and apply on the company’s own careers page.