
Senior Engineer – Front End SDET
CrowdStrike
full-time
Posted on:
Location Type: Hybrid
Location: Sunnyvale • California • New York • United States
Visit company websiteExplore more
Salary
💰 $140,000 - $215,000 per year
Job Level
About the role
- Think strategically about test automation and driving quality in your team and across the organization.
- Verify component, system integration and application level features and functionality to ensure our reliability, accuracy and performance reaches our standards for quality.
- Conduct ‘manual’ / Exploratory Testing using a risk-based approach.
- Automate test processes for speed, reproducibility, scalability and reporting.
- Build elegant, robust, and reliable solutions for complex technical problems.
- Review engineering technical design documents and requirements.
- Work With Engineering to create plans and strategies about how and where to build in testability.
- Build reliable and easily consumed tools, frameworks, and environments for yourself and peers to build upon.
- Contribute to existing tools, frameworks and related solutions.
- Increase and improve our automated test coverage.
- Deliver and accept feedback with grace and courtesy.
- Collaborate with UI Engineering on determining the root cause of issues and adding automation quality improvements to prevent future problems.
- Create and maintain test infrastructure.
- Build the frameworks and packages required to implement automation.
- Take ownership and be accountable for deliverables.
Requirements
- A computer science background or equivalent experience (programming styles, data structures, algorithms, etc.) with at least 7 years of experience.
- Passion for building rock-solid solutions that peers can rely on.
- Extensive experience with testing tools and best practices (e.g., Playwright, Cypress, Jest, Selenium, JUnit, TestNG, Cucumber)
- Proven track record of designing and implementing test automation for large-scale systems and experience in developing and enhancing test automation frameworks
- Understanding of web technologies (HTML, CSS, JavaScript)
- Demonstrated ability to write high-quality code, with JavaScript, TypeScript, and Python being particularly useful.
- Demonstrated ability to design and develop efficient test strategies and test plans
- Demonstrated ability to develop automated test cases, increased test coverage, reduced test time.
- Experience in CI/CD pipelines, Jenkins, Windows Performance Analyzer or xperf
- Familiarity with EmberJS, Modern UI Frameworks, Tailwind, and Web Components
- Experience with version control systems (e.g. Git)
- Team player approach – demonstrated ability to lead, mentor, communicate, collaborate, and work effectively in a globally distributed team.
- Experience writing and executing test plans
- Experience documenting technical requirements
- Knowledge testing methodologies and agile way of working
- Attention to detail and organization
- Comfort working with a variety of stakeholders
- Courage to champion the user perspective and quality
- Pragmatism to prioritize issues over perfection
- Experience testing Web UI
Benefits
- Market leader in compensation and equity awards
- Comprehensive physical and mental wellness programs
- Competitive vacation and holidays for recharge
- Paid parental and adoption leaves
- Professional development opportunities for all employees regardless of level or role
- Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
- Vibrant office culture with world class amenities
- Great Place to Work Certified™ across the globe
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
test automationmanual testingexploratory testingtest processes automationtest infrastructuretest strategiestest plansautomated test casesweb technologiesprogramming
Soft Skills
strategic thinkingcollaborationcommunicationleadershipmentoringattention to detailorganizationaccountabilityfeedback acceptanceuser perspective advocacy