Previous Job
Previous
Senior Test Automation Engineer
Ref No.: 18-00956
Location: Bloomington, Minnesota
Position Type:Contract
Experience Level: 10 Years
Start Date / End Date: 06/04/2018 to 12/21/2018
Software Engineer in Test
We work in a cross-functional development team, and interact a lot with others to gather requirements, analyze testing needs, automate test cases, help troubleshoot production issues, and create better products for our customers. You will analyze and decompose complex software systems and collaborate with other engineers to influence design and testability. We have an environment where good ideas win, and your ideas could help shape our product.
What does a typical day look like for a Software Engineer in Test?
  • The majority of your day would be spent working with a cross-functional team of developers, product owners, and other quality analysts to specify, test, and deliver software products. They're all great people to work with. Trust me.
  • You will write code using our automated framework that is built on top of the Robot Framework, Selenium Webdriver, and other great technologies. The key here is to identify test scenarios that are critical and repetitive and automate them, and if you can't automate it then be prepared to do some manual work.
  • You will also spend some time providing support replicating and troubleshooting production issues with the development team and opening/closing bugs using JIRA
  • We're huge on professional development, and so there's always a training class, hackathon, or an internal course being offered.
What does the growth potential look like?
  • Many of our open jobs in Engineering are filled with internal employees. A SET will typically progress to an Intermediate and Senior SET and then potentially to developer. There are also opportunities to move into other departments depending on your areas of interest.
  • Even if you're not looking to change jobs, we offer free training on new SW technologies, project management, agile training, leading others, and improving your public speaking / presentation skills to name a few.
What qualifications do you look for?
  • You're a geek at heart and love to explore new tools and technologies.
  • Ideally, we're looking for someone with development experience being in a role where you are responsible for product quality.
  • You should be able to apply QA best practices.
  • Someone who has strong troubleshooting skills and can create test plans, test cases, and can plan and implement test automation.
  • We use Selenium to create our automated tests using the Robot Framework, Java and JavaScript. Having this experience is our preference, but if you have good experience using any other Gherkin keyword based automation, this could still be a good fit for you!
  • We also really like candidates that have experience applying Agile development/testing methodologies.
  • Experience using SQL is also very helpful.
  • For the education requirements, we're looking to hire someone with a Degree in Computer Science/Software Engineering.
Hot tech keywords:
Selenium Webdriver
Gherkin
Agile
SQL
Appium