Quality Assurance (QA) / Automation Engineer
Quality Assurance (QA)/ Automation Engineer
We are looking for a Quality Assurance / Automation engineer to help create and maintain automated regression tests as well as perform manual regression and functional testing of our products.
You will help evaluate, provision and configure automation tools to use, manage and configure our test environments, create and continually expand automated regression tests for key product use cases, and regularly execute the tests and analyze the results to identify issues before they are released.
You will also perform manual testing of new functionality as it is implemented in an agile manner, which will include activities such as basic troubleshooting/diagnostics, raising bugs, verifying bug fixes, and working closely with the developers as issues are worked through. Testing will also include basic load and performance testing as well as cross-browser testing.
Organizationally, you’ll be embedded as part of a small development team, as our sole QA engineer. You must be able to work well and get along with others, and have a strong focus on supporting your peers and our customers. Also, since you will need to have a deep understanding of how our customers use our product suite and how to configure and use it yourself, you must be a self-starter who is willing and able to teach yourself to be a power user and administrator of our products and of Salesforce.
A successful candidate will be thorough, pay great attention to detail, be flexible, manage priorities well, have excellent time management skills, be a self-starter, easily learn complex applications and technologies, be easy to work with, have excellent written and verbal communication skills, be a team player, and have a desire to deeply learn our products (and Salesforce) and how our users use them. Technical experience in using test automation tools for web-based applications will be important as well.
Our products are all cloud-based, with a mixture of technologies that include Salesforce, Ruby on Rails, Sinatra, and JavaScript, with some of the applications hosted on Amazon AWS. Some of the tools we use include Slack and JIRA, and we have some existing regression tests utilizing Rainforest QA.
Who We Are:
We are Altvia, a premier Salesforce.com partner that operates at the intersection of finance and technology. We deliver software solutions for Private Equity Fund Managers and Investors. At Altvia, we believe that exceptional employees are not only the key to our success, but also to our customers’ success.
Quality Assurance / Automation Engineer responsibilities are:
Create, expand, maintain, and regularly execute/analyze results for automated regression tests of our web-based applications. Regression tests will need be be performed before each of our releases.
Perform manual regression tests and test new functionality/fixes for each of our bi-weekly releases.
Perform load testing to ensure that our products hold up to the scale at which our customers use them
Manage and configure our various test environments and our test automation tools.
Evaluate test automation tools, including our current use of Rainforest QA.
Collaborate with the development and product team as new features are developed to allow testing of each release, and to identify new automated regression tests that need to be created or updated.
Plan and coordinate testing activities (new or regression), thoroughly identifying and documenting bugs, and testing of the resultant bug fixes.
Quality Assurance / Automation Engineer requirements are:
3+ years' experience of working in a QA Engineer or Test Automation Engineer position.
Experience with open source automated testing tools such as Selenium, Capybara, or Cucumber is desired, as well as other 3rd party test automation tools.
Have a computer science or engineering background of some kind.
Excellent written and verbal communication skills.
Knowledge of UNIX/Linux or Mac OS, as well as SQL and unix scripting.
Technical understanding of HTML, CSS, and general Web technologies.
Some experience with the Ruby programming language would be a plus as well.
Understanding of Agile/Scrum development principles.
Experience with performance testing is a plus.
Experience with Salesforce is a big plus.
What We Have:
We truly believe that where you work matters and we know a thing or two about what makes employees happy. Some of the perks we provide are:
A Commitment to our community around us through corporate sponsorships of local non-profits and by offering paid time off to all employees for volunteer days
Competitive compensation package including 100% paid coverage for the employee (and generous coverage for dependents) for Health, Dental, Life, Disability benefits
Opportunities for professional development in a dynamic, fast paced environment
Paid holidays and generous PTO package
401(k) with matching plan and participation in equity plan after a 6-month waiting period
Full kitchen stocked with healthy snacks and weekly company lunches
Fun office events and celebrations
Thrive Bucks (a bonus program to all employees to help everyone thrive outside of work
Altvia is an Equal Opportunity Employer.