Staff Software Development Engineer In Test

3 Weeks ago • 8 Years + • $180,000 PA - $180,000 PA
Automation

Job Description

This Staff Software Development Engineer in Test role focuses on designing and developing scalable end-to-end testing frameworks for data stores, data pipelines, services, and web front-ends. Responsibilities include data validation automation, API load testing, system and data security testing, and improving testing procedures. The ideal candidate will have 8+ years in software development, 5+ years in software quality engineering, and expertise in Python, Java, JavaScript, SQL, CI/CD, and non-functional testing.
Good To Have:
  • Experience in data pipeline testing such as ETL tests, data warehouse tests
  • Experience in chaos engineering
Must Have:
  • BS in software engineering, computer science, or related field
  • 8+ years’ experience in software development
  • 5+ years’ experience in software quality engineering
  • Deep understanding of programming languages, mainly Python, Java, JavaScript, SQL
  • Strong experience in non-functional testing such as performance testing, scalability testing
  • Ability to think logically, diagnose, and triage
  • Current understanding of best practices regarding system security measures
  • Expertise in CI/CD pipeline development
  • Solid experience with GIT and source control
  • Design and develop scalable end-to-end testing frameworks for data stores, data pipelines, services, and web front-end
  • Perform data validation automation
  • Perform API load testing
  • Perform system security and data security testing
  • Participate in engineering architect and discussion meetings and provide testing strategies
  • Research and prototype new tools to drive architectural decisions
  • Assess and understand the flow of code and its interaction with various processes
  • Test automation builds, execution, and script troubleshooting
  • Architect, design, and lead automating testing infrastructure and testing strategy to support cloud continuous integration and continuous delivery
  • Evaluate existing automation frameworks and define clear steps and processes to improve testing procedures
Perks:
  • Hybrid Work Model
  • Business Casual Dress Code, including jeans
  • 401k Matching Program
  • Professional Development Reimbursement
  • Flexible Personal/Vacation Time Off
  • Sick Leave
  • Paid Holidays
  • Medical, Dental, Vision
  • Employee Assistance Program
  • Parental Leave
  • Committed to Welcoming, Celebrating and Thriving on Diversity
  • Hands-On, Team-Customized Training, including SS&C University
  • Discounts on fitness clubs, travel and more!

Add these skills to join the top 1% applicants for this job

problem-solving
github
game-texts
load-testing
performance-testing
functional-testing
security-testing
ci-cd
front-end
git
python
sql
java

Staff Software Development Engineer in Test

Locations: San Francisco, CA - Hybrid must be onsite 6x a month (hiring locally only)

Get To Know Us:

We are growing team with a start-up mentality and we are looking for motivated people who want to be part of an exciting growth opportunity in the Fintech industry.

Why You Will Love It Here!

  • Flexibility: Hybrid Work Model & a Business Casual Dress Code, including jeans
  • Your Future: 401k Matching Program, Professional Development Reimbursement
  • Work/Life Balance: Flexible Personal/Vacation Time Off, Sick Leave, Paid Holidays
  • Your Wellbeing: Medical, Dental, Vision, Employee Assistance Program, Parental Leave
  • Diversity & Inclusion: Committed to Welcoming, Celebrating and Thriving on Diversity
  • Training: Hands-On, Team-Customized, including SS&C University
  • Extra Perks: Discounts on fitness clubs, travel and more!

What You Will Get To Do:

  • This role is an engineer who will focus more on designing and developing scalable end to end testing frameworks for data stores, data pipelines, services, and web front-end; doing data validation automation, perform API load testing, system security and data security testing.
  • Uses Engineering skill sets to solve testing problems with high performance and scalability.
  • Participates in engineering architect and discussion meetings and provide testing strategies.
  • Research and prototype new tools to drive architectural decisions.
  • Assesses and understands the flow of code and its interaction with various processes.
  • Tests automation builds, execution, and script troubleshooting.
  • Architect, design, and lead our automating testing infrastructure and testing strategy to support cloud continuous integration and continuous delivery.
  • Evaluate existing automation frameworks and define clear steps and processes to improve testing procedures.

What You Will Bring:

  • BS in software engineering, computer science, or related field
  • 8+ years’ experience in software development with deep understanding of programming languages, mainly Python and/or Java, Java Script, SQL
  • 5+ years’ experience in software quality engineering
  • Strong experience in non-functional testing such as performance testing, scalability testing
  • Ability to think logically, diagnose triage
  • Current understanding of best practices regarding system security measures
  • Expertise in CI/CD pipeline development
  • Solid experience with GIT and source control
  • Passion for solving complex problems and can-do attitude
  • Strong communications skills
  • Burning desire to learn and continually improve

Bonus Skills

  • Experience in data pipeline testing such as ETL tests, data warehouse tests, etc.
  • Experience in chaos engineering.

Set alerts for more jobs like Staff Software Development Engineer In Test
Set alerts for new jobs by SSC Technologies
Set alerts for new Automation jobs in United States
Set alerts for new jobs in United States
Set alerts for Automation (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙