Senior Automation Test Engineer
Description:
As a technical, hands-on Senior Automation Test Engineer, your job is to participate in the manual and automation testing of various web-based projects that integrate over various systems, including: third-party financial account linking tools (think Mint and Personal Capital), call scheduling, email delivery, CRMs (Salesforce), and complex financial planning interfaces and algorithms.
You will be under the guidance of a Test Engineering Manager for a team with an already-established, mature testing process. Your role will be that of a “full-stack” Test Engineer - someone who has a strong appreciation and skill in manual / exploratory testing with the exceptional capability of writing automated and performance tests (time and training is allotted after hiring to learn our automation framework and language of choice - nodejs).
Your general milestones for the first year are the following:
- Within one month, understand the basics of node.js and our automation framework (written in node.js) to the point in which you can contribute basic automation tests.
- Within two months, be able to discuss high-level functionality and infrastructure of entire website. You should understand all basic user flows and how the technology behind it works.
- To learn node.js to working proficiency within 2 months.
- Within three months, be able to build out entire features leveraging our current automation test infrastructure (written in node.js) with minimal assistance.
- Within six months, learn basics of Scala and how it’s used in our performance testing framework (leveraging Gatling).
- Within twelve months, be able to effectively build performance tests leveraging gatling with minimal assistance.
Competencies
- Proven examples of building automation frameworks and scripts.
- Working proficiency of at least one programming language.
- Experience using Selenium.
- Can move quickly and independently. Everyone here is incredibly kind and extremely willing to share knowledge and a helping hand, but you have to be willing to take ownership of the outlined goals and make things happen.
Benefits
- Tons of room for career growth. You’re on the ground floor and the team will be growing - leadership positions are there for the taking if you show the desire.
- Highly technical and passionate fellow test engineers. We care a lot about what we do and are very active in local meetups and love new ideas.
- Highly competitive salary
- Amazing Benefits