Job Description - 13162 - Senior Test Engineer in Milwaukee
Return to jobs

13162 - Senior Test Engineer

Ref: US_EN_6_913330_1340291

Posted on 08 June 2020
Job Location
Milwaukee, Wisconsin
Contract Type
Contractor
Category
Information Systems

Description:

What’s the role?

As a technical, hands-on Senior Test Engineer, your job is to participate in the manual and automation testing of various web-based projects that integrate over various systems, including: cloud-based and on-prem proprietary applications, Microsoft Outlook, mobile applications, CRMs (Microsoft Dynamics), DocuSign, and complex API and service-based integrations.

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 – node.js).

Your general milestones for the first year are the following:

  • Within two weeks, understand the tools and processes for capturing and pulling work from a backlog, and demonstrate the ability to document and execute new and existing test scenarios.
  • 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 applications an services that integrate with CRMs. 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.

Bring Your Best! What this role needs:

  • 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.

Desirable skills for this role:

  • Understanding of Node.js, NPM Scripting, Selenium and Webdriver.io to work on our end-to-end, API and performance testing framework.
  • Understanding of Git version control including branch strategy. Familiarity with GitLab, GitLab CI, Docker and Jenkins for CI/CD is preferred but not required.
  • Familiarity with static code analysis, including JavaScript coding standards and linting of code. SonarQube, Checkmarks, or other static code analysis tooling experience is preferred but not required.
  • Ability and confidence to peer-review code for quality, cleanliness, and general best practices.
  • Understanding of client/server applications and microservice architecture, and the ability to test highly-complex integrated systems and data.
  • Experience with using Fiddler or Wireshark, Postman, Browser DevTools, CLIs. Any similar experience is acceptable for manual testing and analysis needing to be performed in the role.
  • Desire to work closely with an agile development team, but also collaborate regularly with other test engineers across projects to mature testing practices.

If this role has a NMIS requirement, please select it here  

(No Value)

Please provide a description of how this role fits into the organization and your team  

This is related to our OKR goal: reduce production defect for top-tier applications with no embedded testers

What are the must haves for this role?  

Test Strategy documentation, Test Planning, creating test scenarios, coordination with multiple teams

What are the nice to haves for this role?  

previous NM experience

What will be the work schedule?  

9-5

Apply

Find your local office.

Modis has over 100 offices in the United States, Canada and Europe. With both industry and location-specific expertise, our people know their area and their labor market and can find the right position for you.

Locations