Senior Quality Assurance Engineer at 5th Kind

Remote
5th Kind

Senior QA Engineer

  • Location: United States

Description

We are looking for a Senior Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality. Senior QA engineer responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.) This role plays an integral part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you. Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.

Responsibilities

  • Design, develop, manage, and execute automated and manual test cases for API, web, and mobile
  • Create and maintain test automation frameworks
  • Perform code reviews of unit, integration, and end-to-end tests
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

Requirements

  • Proven work experience in software development and software quality assurance
  • Proven experience of creating automation frameworks and tests using testing tools on the JavaScript / Node.js stack (e.g. Protractor, Cypress, Selenium, Chai, Mocha, Jasmine etc)
  • Experience in integration and test automation of REST API end-points (Postman)
  • Experience in testing native iOS and Apple TV apps
  • Experience in developing, integrating and debugging automation tests within a CI (Jenkins)
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Experience working in an Agile/Scrum development process
  • Experience with performance and/or security testing is a plus
  • Experience in small startup environment (less than 100 employees)
  • Desire to work in an entrepreneurial environment (fast paced and business goals changing quickly)
  • BS/MS degree in Computer Science, Engineering or a related subject

Benefits

As a full time employee, you are eligible for company benefits such as company-subsidized health, dental and vision insurance, FSA and Commuter Benefits programs, a 401K (non-matching at the present time), 1 week paid sick leave and 2 weeks paid vacation accrued hourly, and a week of paid vacation between Christmas and New Year, granted as workload allows. Remote work and work from home schedules are also offered.

See all QA Jobs >

Sign up for Daily Remote Job Alerts!

Want Access to 25,000+ More Remote and Flexible Jobs?

More Jobs

More Jobs

Part-time to full-time,
freelance to employee

More Career Fields

More Career Fields

50+ flexible
job categories

More Resources

More Resources

Q&A's, webinars,
career coaching & more

Learn More About Our Premium Service