QA Engineer (Selenium, Java, .NET)

Supervisor: Director of Software Development

Organization: Quality Assurance

Position Terms: Full Time. Average 40 hours a week.

Job Description

We are looking for an experienced quality engineer to join OPIE. We are looking for a selenium, java and .NET expert to work closely with our developers to enable and encourage them to design, implement and automate tests in an efficient way, by providing them with the right tools, frameworks and guidance. We hope that you will help out dev teams become empowered to iterate rapidly and deploy code several times each day while remaining confident that test infrastructure will provide short feedback loops on issues introduced. We are looking for someone whose a strong enough developer to write feature code, strong enough tester to test just about anything and a strong advocate for maintaining a high quality bar. The work environment is dynamic, collaborative, fast paced and challenging. We are a long running stable company but run our development like a startup.

Responsibilities and Activities

  • Prepare test cases based on user stories
  • Partner with developers and testers to improve and automate test and release processes
  • Build and maintain quality assurance tooling and infrastructure
  • Maintain test result reporting and visualization
  • Conduct application load testing
  • Identify and document defects discovered during sprint and regression test cycles
  • Conduct compatibility testing
  • Assist in troubleshooting of items discovered post-release
  • Work with Agile team to design, plan for and estimate upcoming features
  • Contribute to the teams effectiveness and efficiency through educating, supporting and setting an example of best QA design and dev practices
  • Making testing an integral part of the dev process
  • Communicate with product, design and tech stakeholders
  • Contribute to the long term vision and strategy of the domain of expertise

Required Knowledge, Skills & Abilities:

  • B.S Degree in sciences
  • 3+ years of experience in testing web based applications; manual and automated testing
  • Automated testing using Selenium
  • Experience creating/maintaining Selenium automation scripts written in Java.
  • Load testing (JMeter preferred)
  • Experience working on an Agile team
  • API Testing (Moderately important)
  • Understanding of browser compatibility issue
  • SQL – experience writing basic queries
  • JIRA
  • Jenkins ( experience executing Selenium tests with Jenkins a plus)
  • Passion for quality and what it means to ship high quality
  • Experience working with other developers to ensure that systems are designed for reliability, performance and testability
  • Possess an agile mindset are comfortable with constant changes and fast to adapt to them
  • You are a passionate mentor and teacher
  • Advanced knowledge Reach-JS, MSSQL database, c#.NET, Entity Framework
  • Knowledge of distributed version control system

How to Apply

Send your resume to, and include a cover letter that describes why you believe you would be a great fit for our company and the position for which you are applying. Keep in mind that we are interested not only in your background and skills, but also in who you are and how you would fit into our team and our vision.

About Our Company, Culture and Growth

OPIE Software was started to make a positive impact on the lives of people.

Our market is predominately small, independently owned companies who care for individuals with various orthopedic disabilities and challenges. Our customers enable their patients with mobility and independence through providing custom made artificial limbs and orthopedic braces. Our software platform provides electronic health records, workflow, billing and practice management to over 1600 orthotics and prosthetics facilities.

We are passionate about creating a culture inside and outside of our organization that promotes personal and professional growth, constantly challenges the status quo, and of course incorporates a little fun!