QA Automation Engineer

Company: NetX
Job type: Full-time

NetX is a leading provider of DAM software for the world's top museums, archives, creative teams, and universities. We're a small, passionate team in Portland, Oregon that believes in building relationships with customers through our software. For over 20 years, we've thrived. We're looking for the right person to grow with us as we expand our customer base.
NetX’s Quality Assurance Automation Engineer develops and executes automated tests to ensure product quality.
The QA Automation Engineer role plays a critical part in our company’s product development process. Our ideal candidate will be responsible for conducting automated tests before product launches to ensure software runs smoothly and meets client needs while being cost-effective. Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
If you hold an engineering background (or equivalent) and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you. We're looking for a team player to be a part of our dynamic, flexible environment, where we adhere to an approach inspired by the Shape Up methodology. We encourage self-organization and a collaborative atmosphere where team members from various functions work together to plan, prioritize, and execute tasks effectively.
We'd love to hear from you if you're ready to contribute to our forward-thinking approach. Please apply for this job even if you meet 70% of the required capabilities. We value practical work experience alongside educational qualifications in our candidates. Don't hesitate to submit your application.
Responsibilities
● Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
● Working with our QA Lead, design, develop, and execute automation scripts based on user stories.
● Automate thorough regression testing when bugs are resolved.
● Develop and apply tests for new and existing product features.
● Liaise with internal teams (e.g. developers and the Product Manager) to identify system requirements and ensure comprehensive test coverage.
● Stay up-to-date with new testing tools and test strategies.
● Keep comprehensive and current documentation of testing activities and outcomes.
Requirements
● 5+ years of experience working as a Software Quality Engineer.
● Hands-on experience in developing API automation framework.
● Experience with CLI automation.
● Working knowledge of Docker.
● Experience with performance testing for APIs.
● Must be able to take complete ownership of services under test.
● Familiarity with product development lifecycles and highly methodical test discipline, applicable to all product development cycles.
● Proven work experience in software development.
● Proven work experience in software quality assurance.
● Strong knowledge of software QA methodologies, tools, and processes.
● Solid knowledge of SQL and scripting.
● Experience with performance and/or security testing is a plus.
● BS/MS degree in Computer Science, Engineering, or a related subject; or equivalent.
Ideal Experience
● Cypress or Selenium
● JEST
● JavaScript
● Postman
● Java
● Python
● Docker
● Gitlab
● Jira
● Linux
● Shape Up development approach
Benefits
We offer a competitive salary along with a benefits package that includes:
● Medical, Dental, and Vision Insurance
● Life and Short/Long Term Disability Insurance
● 401k Retirement with Employer Match
● PTO
● Paid Holidays
● Commuting Expense Assistance
● Flexible working arrangements
● Friendly dogs are welcome in the office!

Apply for this job