CrowdStrike

Senior Engineer – Front End SDET, Falcon Cloud Security

CrowdStrike

full-time

Posted on:

Location Type: Hybrid

Location: New York CityNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,000 - $215,000 per year

Job Level

About the role

  • Thinking strategically about test planning and execution for automation and manual tests to ensure quality in your team and across the organization.
  • Verifying component, integration and application level features and functionality to ensure our reliability, accuracy and performance reaches our standards for quality.
  • Execute manual test cases for end-to-end testing scenarios, ensuring thorough validation of the product's functionality and usability.
  • Develop and maintain automated test frameworks, scripts, and tools that are reusable and scalable, focusing on end-to-end testing and product performance.
  • Contribute to the design, implementation, and maintenance of a scalable and efficient UI automated testing framework.
  • Building elegant, robust, and reliable solutions for complex technical problems.
  • Reviewing UX Design mock ups, documents and requirements to understand the feature’s components, details, design, and functionality.
  • Reviewing engineering technical design documents and requirements.
  • Working with Engineering to create plans and strategies about how and where to build in testability.
  • Building reliable and easily consumed tools, frameworks, and environments for yourself and peers to build upon.
  • Contributing to existing tools, frameworks and related solutions Increasing and improving our automated test coverage.
  • Delivering and accepting feedback with grace and courtesy.
  • Collaborating with UI Engineering on determining the root cause of issues and adding automation quality improvements to prevent future problems.
  • Take ownership and be accountable for deliverables.

Requirements

  • A computer science background or equivalent experience (programming styles, data structures, algorithms, etc.) with at least 10 years of experience
  • Extensive experience with testing tools and best practices (e.g., Playwright, Cypress, Selenium, JUnit, TestNG, Cucumber)
  • Proven track record of designing and implementing test automation for large-scale systems and experienced in developing and enhancing test automation frameworks
  • Solid grounding in the technology of at least one cloud environment (AWS, Azure, GCP)
  • Demonstrated ability to write high-quality code, with JavaScript, TypeScript, or Python being particularly useful
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, Azure DevOps)
  • In-depth knowledge of various testing methodologies: behavior, functional, performance, unit, security, contract, etc.
  • 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
  • Team player – 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 of classes and testing methodologies.
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 testingautomated test frameworksJavaScriptTypeScriptPythonCI/CDtesting methodologiestest strategiestest plans
Soft Skills
strategic thinkingcollaborationcommunicationleadershipmentoringaccountabilityfeedback acceptanceproblem-solvingteam playerattention to detail