Software Engineer in Test - MTS or SMTS

Salesforce9 months ago
Dallas, TX, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Salesforce, the #1 AI CRM, is where ambition meets action and innovation is a way of life. We are seeking enthusiastic Test Engineers to join our Digital Enterprise Technology team to own application development for a complex portfolio of initiatives. In this role you will work with Application Architects, Lead Engineers, Product Owners, and Business Partners globally to ensure every line of code meets the highest quality standards. If you thrive on balancing creativity with technology and want to help drive mission-critical business services, you could be the perfect fit.

Location: Dallas, Texas

Responsibilities:

  • Independently design and deliver code for products with a quality mindset.
  • Provide oversight through code and design reviews for features delivered by other developers within the scrum team.
  • Actively support our agile framework, including establishing scrum team roles, tools, and practices.
  • Master the Salesforce development process, culture, and code base in order to continuously improve quality.
  • Participate in a Test Design Review Board for integration test plans across clouds focusing on functionality, complex scenarios, and usability.
  • Master cloud requirements including underlying tech stack, business usage, and implementation details.
  • Create end-to-end, cross cloud-impacting, integration automation (API and UI) for complex Salesforce orgs.
  • Interface with customers to understand real-life usage and build effective test cases.
  • Execute testing in environments with complex org setups and varied data models.
  • Organize and drive cross-product testing initiatives.
  • Monitor product and feature-level quality health metrics including testability, test health, and test coverage.
  • Collaborate closely with senior developers, PM, and UX to ensure that features meet business and quality requirements.
  • Provide leadership, coaching, and mentoring to team members across scrum teams.

Requirements:

  • 4+ years of proven experience in programming/development with Java and Apex.
  • Experience in the design and implementation of Web Services and Prompt Engineering.
  • Testing experience in Selenium/Gherkins.
  • Proven experience in developing and maintaining regression and performance tests within a complex architecture.
  • A passion for testing with a “break it” mentality.
  • 3+ years of automated testing experience in a web-based environment.
  • Comfortable with both manual and automated testing approaches.
  • Excellent problem solving and communication skills.
  • Ability to multitask in a dynamic and fast-paced environment.
  • Experience working with Agile/Scrum methodology.
  • Proficiency with developer tools such as git, Visual Studio Code, and Eclipse IDE.
  • Experience in UAT testing.
  • A related technical degree is required.

Qualifications:

  • Experience testing on the Salesforce.com platform and API.
  • Familiarity with version control, code collaboration, and continuous integration systems such as GIT, Jenkins, ANT, and Sauce Labs.
  • Certifications in Force.com and/or Java are a plus.
  • Understanding of various user-based security models.

Benefits:

  • Time off programs
  • Medical, dental, vision, and mental health support
  • Paid parental leave
  • Life and disability insurance
  • 401(k) plan
  • Employee stock purchasing program

Required Skills

Salesforce
Regression Testing
Manual Testing
Gherkins
Java
Web Services
Selenium
Agile
Test Automation
Apex