Senior Developer - Endpoint Sustaining
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
You'll be working as a software engineer on the Endpoint Engineering team supporting the Aurora Endpoint Defense Engineering organization, responsible for developing and maintaining automated testing systems and test frameworks to support EDR / EPP / XDR services and solutions. You are a fully qualified, experienced professional for this role and seek opportunities to grow and advance in your career. As a software engineer, you will be working with other engineers, developers, and managers to deliver quality features and support our test frameworks and automated testing systems to ensure continuous integration and delivery. You'll also participate in code reviews, design reviews and help maintain a culture of quality and ownership within the team. Some of your day-to-day responsibilities will be: Review, improve and audit test plans and test cases Review peer-written and automated test code for clarity, coverage & accuracy. Generate and audit test reports Show proficiency in functional and non-functional testing methodologies Identify areas of improvement for products and services Design and develop new tests for use across the Aurora Endpoint Defense Engineering organization using Arctic Wolf tooling and infrastructure Understand the Quality needs for projects including the test setup for functional and non-functional testing Understand QA best practices Show thought leadership in guiding team towards Quality Engineering to ship the highest quality of products and services Write clear, well-tested code that meets our quality standards. Participate in on-call rotations. Understand and work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Display ownership of complete solutions from requirements-gathering to product delivery. Interact with other teams to troubleshoot issues, gather requirements and feedback, etc. Contribute to and provide feedback on architectural design documents and data flow diagrams. Exercise judgment in selecting methods, evaluating, adapting of complex techniques and evaluation criteria for obtaining results.
Responsibilities
- Uphold the "quality-first" mindset within the team with QA metrics to identify product risks and gaps
- Ensure that the product meets the quality standards and advocate for improvement with the stakeholders
- Raise quality concerns with the team and stakeholders. Provide solutions to quality process issues within the team.
- Show ownership and accountability toward test planning for projects including creation and coverage of test plan with hands on ability to support the dev team
- Collaborate with cross-functional teams and stakeholders to ensure the quality planning is done effectively and efficiently
- Actively propose, modify, and use metrics to monitor test plan progress
- Oversee execution of test plans and ensure that the test coverage is up to the standards set by the team
- Ensure that bugs are reported and resolved in timely manner to meet project timeframe
- Identify and implement tools necessary to execute quality efforts effectively and efficiently
- Guide and mentor team toward better testing and quality practices
- Identify bugs, lead root cause analysis and risk mitigation efforts for bugs and defects
- Be the SME of the features getting developed by the team
- Coordinate quality activities required for a high quality product delivery
- Drive quality improvement initiatives
- Assist in interviews to hire the right candidate for QA roles
- About You
- You're an experienced software engineer who has the ability to perform programming tasks and large engineering projects with independence and expertise. You demonstrate mastery over software development practices, and easily develop reusable design patterns.
- You have built test frameworks and evolved test automation strategies. You bring a software engineering approach to testing. You are a champion of quality code.
- You have worked closely in a global team of professionals with different cultures and backgrounds to form one unit with a strong sense of purpose. You will learn as you teach, making the whole more than the sum.
- Here are some of the core technologies we use and teach on the
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at arcticwolf? Share your experience