We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Sr. Software Engineer in Test - QA / Platform Engineering

MyVest
vision insurance, parental leave, paid time off, 401(k)
United States, California, San Francisco
275 Battery Street (Show on map)
Jan 17, 2025
The Team
The QA Engineering team fosters excellence throughout the software development and delivery process. This team is responsible for automated and manual testing of MyVest's wealth management products. This team is instrumental in the build and delivery of our award winning enterprise products in close collaboration with Engineering Development, Product, Architecture, Operations, and Customer Success.
The Platform Engineering team drives the improvement, innovation, and maintenance of MyVest platform infrastructure in collaboration with product teams. This team builds, maintains, and optimizes the core systems, frameworks, and tools that support software development, deployment, and productivity.
The Opportunity
The Senior Software Engineer in Test collaborates closely with the Platform Engineering team to drive innovation across the MyVest Engineering organization. You are responsible for defining and executing test strategies for complex backend changes, system upgrades, and critical platform enhancements. Additionally, you lead initiatives to maintain and improve our automated testing frameworks and continuous integration infrastructure.

Specifically, you'll have the opportunity to:
  • Build strategic solutions to validate infrastructure and platform engineering changes, ensuring robustness, scalability, and reliability across multiple environments.
  • Develop and execute data-driven scalable automated tests using Rest Assured for backend/API testing and Cypress for front-end testing.
  • Take ownership of the CI/CD pipeline, leading the integration of automated tests and making critical architectural decisions to optimize the framework for efficiency, scalability, and reliability.
  • Enhance and optimize existing automation frameworks, while developing robust test automation tools, mock services, and service virtualization to improve test coverage and efficiency.
  • Implement advanced troubleshooting mechanisms within the CI/CD pipelines to quickly identify and resolve issues, minimizing downtime and ensuring faster recovery from failures.
  • Collaborate with cross-functional teams to understand business requirements, analyze product workflows, and translate them into effective, actionable test cases.
  • Participate in peer code reviews to assess code quality and maintainability, delivering constructive feedback on adherence to coding standards, design patterns, and best practices.
  • Perform comprehensive manual and automated testing to systematically identify, reproduce, and document software defects.
About You
  • Expert-level analytical skills for identifying defects, root causes, and troubleshooting issues in distributed systems.
  • Strong communication and collaboration skills, with the ability to work effectively across teams and with stakeholders.
  • Proficiency in Java and JavaScript, familiarity with similar programming languages.
  • Solid understanding of scalability, cloud infrastructure, and performance optimization.
  • Creative, curious, detail-oriented, and a problem-solver.
  • A motivated self-starter who thrives on a collaborative team.
  • Adaptable and resourceful in response to changing requirements in a fast paced environment.
Ideal Experience
  • Significant experience in automated testing for both front-end and back-end systems, especially for complex n-tier architectures in a highly regulated environment.
  • Experience working with SQL (Oracle) and NoSQL databases, including writing complex queries and validating data integrity.
  • Expertise in test automation tools like RestAssured and Cypress for API and front-end testing.
  • Strong knowledge of Jenkins, GitLab CI, or similar CI/CD tools for integrating tests into delivery pipelines.
  • Hands-on testing experience with AWS, Kubernetes, and scalable microservice architectures.
  • Experience in performance and load testing using tools such as JMeter or Gatling is a plus.
Nice to have
  • Previous experience working in the wealth management sector.
  • Understanding of SaaS products in a highly regulated environment.
Location
  • While MyVest is in a hybrid (office and work-from-home) work model, this role is required to be in the office frequently. MyVest will fill this position in the San Francisco Bay Area only.
Compensation and Benefits
  • Base salary for this role will be between $157,000 to $183,000. Placement in this range depends upon a variety of factors including prior relevant experience and skill set.
  • The range listed above is just one component of MyVest's total compensation package for employees. Other compensation includes an annual bonus, long-term incentives, and program-specific stipends.
In addition, MyVest provides a variety of rich benefits and programs dedicated to your career growth, physical, mental and financial wellness, and work/life balance:
  • Generous coverage of medical, dental and vision insurance premiums - for you AND your family
  • 401(k) match
  • Annual professional development stipend
  • Professional coaching program
  • Multiple wellness programs
  • Flexible paid time off
  • 10 weeks paid parental leave
  • Volunteer time off
  • Robust corporate charitable matching program
  • Tons of perks
Equal Opportunity Employment Statement
MyVest is committed to providing equal opportunity across all employment practices and we believe our employees have the right to a diverse and inclusive workplace.
Assistance for those with disabilities or accessibility needs.
MyVest offers support for those who need assistance with our online application process to provide an equal employment opportunity to all job seekers, including individuals with disabilities.
If you are a U.S. based applicant and desire a reasonable accommodation to complete a job application please contact our talent acquisition team.
Email: careers@myvest.com
Applied = 0

(web-6f6965f9bf-g8wr6)