Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted almost 5 years ago

Job Category
Products and Technology

Job Details

Two Roles:

Quality Engineer, Member of Technical Staff - Hillsboro/Dallas

Senior Quality Engineering - Hillsboro/Dallas

Quality Engineer, Member of Technical Staff - Hillsboro/Dallas

Do you want to be part of a company that is changing the way software is developed and used? The Salesforce IT Digital Marketing Engineering team is looking for an enthusiastic, experienced Quality Engineer to help ensure the quality of the technology behind our corporate web presence, which is a critical avenue for marketing, campaigns, and lead generation worldwide.

You will work directly with internal marketing and technical teams, as well as external vendor teams, to develop testing automation for the systems that drive our online lead-generation engine. This position is inside the Application Engineering group of the Salesforce IT organization, where Agile/Scrum methodologies are our lifeblood.

Responsibilities:
  • Work from Portland with the WWW scrum teams in San Francisco and Indianapolis to ensure every line of code we push to production is of the highest quality
  • Plan, design, and enhance test automation frameworks, utilities and tools
  • Build black and white box test automation that is effective, fast, robust, and maintainable using modular, industry standard tools and frameworks.
  • Develop automated functional tests in Java, Python, or Javascript
  • Be a team evangelist for best practices around usability, security, and performance of web pages
  • Actively support our ADM agile framework - including supporting scrum team roles, tools, and methods
  • Establish a collaborative relationship with other team members to understand the vision, requirements, and priorities of our business partners
  • Work with developers, business systems analysts and product owners to translate acceptance criteria and ensure automated tests adequately address them
  • Be a team-oriented self-starter with the ability to deliver on time with quality and also handle multiple tasks simultaneously
  • Participate in product and feature design with developers, product managers, and business systems analysts
  • Participate in and contribute to code reviews
  • Possess clear and professional verbal and written communication skills and be able to interact with other team members to deliver fast with quality
  • Diagnose, track and manage quality issues to resolution
Requirements:
  • 3+ years of experience programming with an object-oriented language, preferably with Java/Selenium/JUnit/Cucumber.
  • Proven experience with development and maintenance of regression and performance tests in a complex architecture.
  • Passion for testing with the "break it" mentality.
  • 3+ years of automated testing experience in a web-based environment.
  • Comfortable with both manual and automated testing.
  • Excellent problem solving and communication skills.
  • Ability to multi-task in a dynamic environment.
  • Experience working with Agile/Scrum methodology.
  • Bachelor of Science Degree or relevant industry experience.
Desired experience:
  • Experience with version control, code collaboration, and continuous integration systems - GIT, Jenkins, Maven, etc.
  • Familiarity using Jenkins, Chef, Docker or other environment automation tools
  • Understanding of various user based security models.
  • Experience with Javascript frameworks (CasperJS, Cypress.IO, Nightwatch.js, Jest)
SMTS - Quality Engineering - Hillsboro/Dallas

The Biz Tech Application Development team is looking for a talented Sr. Software Quality Engineer to join our team

Responsibilities:
We're looking for people with that special mix of technical ability, curiosity, and an analytical mind to help us ensure every line of code we push to production as part of the IT applications is of the highest quality. As a Quality Engineer, you would be part of the engineering team, working closely with developers and product owner who are responsible for adding new features or improving the current applications.
  • Developing functional automated tests in Java and/or Apex
  • Plan, design and enhance automation framework, utilities and tools
  • Design and implement automated test suite that are fast, robust, and maintainable using Java-based tools such as Selenium Web Driver, JUnit, and Apex
  • Diagnose, track and manage quality issues to resolution required
  • Document test plans and publish test results with the goal of continuous improvement in code quality and test coverage
Required Skills:
  • 5-8 years of experience in testing web based environment, SAAS preferred
  • 5-8 years of experience with an automation scripting language, Selenium Web driver, Java script, Junit and other/
  • Excellent understanding of salesforce .com SOQL and SOSL
  • Excellent understanding of salesforce .com Web Services
  • Excellent understanding of salesforce .com security model
  • Excellent understanding of salesforce .coms Sales Cloud, Service Cloud, Chatter and Force .com product offerings
  • Bachelors degree in computer science or equivalent experience
Desired Skills:
  • Experience developing in an Agile software development environment
  • Experience is Salesforce Lightning Framework
  • Experience with Jenkins or Open Source CI/CD Frameworks
  • Solid understanding of the Software Development Life Cycle (SDLC)
  • Strong analytical skills and the ability to develop processes and methodologies
  • Experience with Test-driven Development (TDD)
  • Good understanding of Software-as-a-Service (SaaS) model and concepts
Posting Statement

Salesforce.com and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Salesforce.com and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce.com and Salesforce.org will not pay fees to any third-party agency or company that does not have a signed agreement with Salesforce.com or Salesforce.org.