About the Opportunity:
This Software Quality Engineer is responsible for the testing the ReachLocal ReachSites product. You will need to learn about the ReachLocal products that share data with this product, so you can understand inputs to this product, but your core area of focus is to ensure that websites generated for our customers work properly. You will also ensure that the tools built to create and maintain these sites are functioning correctly and displaying accurate statistics.
This is a new project, you must be willing and able to set up test plans and test automation from scratch. You need to be able to work with a small team of developers, but you must also communicate with other development teams, as well. We look to our team's input on process as our agile practices include introspection and adjustment to support continuous improvement, so be prepared to contribute to an evolving process, as well.
To be the ideal candidate, you must be passionate about testing and contributing to software quality. You should be frustrated by manual steps and continually seek ways to let the computer do the heavy lifting. Lastly, when you produce automation, it should produce clear results that are easy to interpret and lead the rest of your team to the problem that needs to be solved. You must be able to clearly communicate the findings of your tests to your team as clear, actionable work.
- Create and maintain automated test scripts
- Report on test failures
- Report and track software defects/bugs
- Work in partnership with developers and Product Management as part of a team and interact with other departments as needed
- Debugging/isolating problems and issues and driving them to resolution.
- Work multiple projects concurrently
- Complete work within tight deadlines
- Software Quality Assurance
- Testing strategy
- Software testing automation
- Multitask multiple projects
- Analytical abilities
- Dedication to software quality
- Detail oriented
- Clear verbal and written communication
Identify test requirements, generate test plans based on those requirements, and execute test cases to ensure quality of software for production rollouts. Test systems for functionality, accuracy, and adherence to specifications by performing testing in an environment based on the following technologies:
- Web Servers (nginx or apache)
- REST services
- Ruby on Rails
You should be familiar with the following:
- Selenium as driven from a scripting language
- Allure for reporting test results
- Driving HTTP requests using Postman, curl, or a scripting language
- running commands from the commandline
- rudimentary bash comfort
- git to share/store your test scripting
ReachLocal’s Minneapolis office is conveniently located in the North Loop, just a few minutes walk from the Target Field Station and right off the Cedar Lake trail. In its eclectic warehouse setting, ReachLocal engineers collaboratively work with software engineers and product managers across the US to build best-in-class advertising products bringing customers and small/medium size businesses together. Our open office setting provides for unparalleled teamwork. Supporting the tech community is important to us, so the Minneapolis office routinely hosts tech focused meetups. The many perks include company happy hours, gaming areas, and working with some of the brightest engineers in the Minneapolis area.
We invite you to learn more about us, connect with us, and grow with us here:
Career Site: http://careers.reachlocal.com
Hear from our employees: http://blog.reachlocal.com/reachlocal-services-spotlight-meet-some-of-our-marketing-experts
ReachLocal is an equal opportunity employer. Applicants for all job openings are welcome and will be considered without regard to race, color, religion, national origin, sex, age, sexual orientation, physical or mental disability, or any other basis protected by state, federal or local law. It is the intent of the Company to comply with all applicable federal, state and local legislation concerning equal opportunity in employment.
This job description is not designed to cover or contain a comprehensive listing of all activities, duties or responsibilities required of the employee.