Posted in

Software Test Engineer

Software Test Engineer

CompanyResmed
LocationSan Diego, CA, USA
Salary$107000 – $134000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • Bachelor’s Degree in Computer Science, Electrical Engineering or a related discipline required; advanced degree a plus
  • At least 3 years of experience in the software quality field including prior hands-on experience developing and executing test cases, scripts, plans and procedures
  • Familiarity with object oriented/functional programming languages such as Python, Java, Ruby, etc… and understanding of multi-tier web application architecture and deployment
  • Strong knowledge of software QA methodologies, tools and processes
  • Demonstrated ability to apply metrics-driven approach to improve software deliverables and improve predictability and reliability of releases
  • Strong understanding and experience working within an Agile software development process
  • Strong interpersonal verbal, oral, and written communication a must
  • Strong analytical and problem solving skills
  • Excellent time and project management skills
  • Self-motivated, works well independently and with others

Responsibilities

  • Review requirements, specifications and technical design documents to understand detailed system requirements
  • Work closely with Business Analysts, Developers, QAs and other stakeholders to clarify system requirements
  • Develop detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and co-ordinate testing activities
  • Develop simple to high complexity test automation scripts using company approved tools and frameworks
  • Identify, record and track defects with detailed documentation
  • Maintain and publish Test metrics and Defect reports to all stakeholders regularly
  • Troubleshoot errors, perform root cause analysis and document detailed steps to recreate the defects
  • Develop, maintain and automate Regression testing suite
  • Diagnose defects and track them from discovery to resolution
  • Identify risks and create plans to mitigate them
  • Report progress, plans, and problems to upper management and other involved parties
  • Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally
  • Continuously improve the company’s current processes and practices to make them more efficient
  • Partner with engineering teams to stay informed of new technologies and ensure system components are designed for testability
  • Develop and facilitate a Quality Centre for Excellence to improve quality discipline across the organization

Preferred Qualifications

  • Hands-on experience with Test Management and Defect Management tools like TestRail, qTest or Quality Center
  • 1-2 years of experience developing UI and backend test automation for Oracle, SQL, and .Net technologies
  • Experience working on Supply Chain Systems