Posted 1 year ago  

Senior QA Engineer

Job Description

What you'll do:

  • Lead projects within Agile teams across multiple geographical locations, helping to ensure the most comprehensive test coverage, execution and timely delivery of product
  • Be a subject matter expert - have a deep understanding of a particular process, function or technology and provide mentorship on the subject to junior engineers
  • Take a leadership role at the feature definition stage by working with Product and Engineering organizations  to ensure that JIRA stories are well defined, have clear acceptance criteria, and correctly estimated
  • Create and execute test plans and test cases based on user stories and technical design documents, escalate urgent issues to QA leadership on a timely basis
  • Identify gaps in functional requirements/specifications and suggest improvements
  • Create, execute and maintain automated test suites and tools within Mercari’s automation framework
  • Collect, analyze and report team and project Quality metrics
  • Participate in all phases of SDLC including requirements gathering and definition, design, development, testing, delivery, and support
  • Perform manual exploratory, functional, regression, integration, and acceptance testing
  • Enforce software engineering best practices to ensure continuous improvement in the software development process.
  • Report high-quality issues with reproducible steps, screenshots, and relevant information
  • Prioritize and escalate top incoming issues, while also prioritizing backlog issues to reduce technical debt and improve UX

What You'll Need:

  • BS/MS in Computer Science, Computer Engineering or equivalent experience
  • 7+ years experience with QA methodologies and software testing techniques and tools
  • Demonstrated experience with one or more object-oriented programming languages (Java, Python, Objective C, etc…)
  • Solid experience with Selenium Webdriver automation with Java, Python or other object-oriented languages
  • Extensive manual testing experience with Android or iOS and familiarity with respective platform UI standards
  • Experience with testing and using REST APIs
  • Experience with Git or other source control tools and good understanding of Version control, merging, branching
  • Experience with Jenkins/CircleCI or other continuous integration and deployment tools
  • Experience with JIRA, TestRail, Fabric, IntelliJ or Eclipse and Slack
  • Hands-on experience with Agile methodologies, including Scrum and Kanban
  • Demonstrated experience in leading QA effort on large-scale software projects or deliverables
  • Thorough understanding of software development, project management and QA methodologies
  • Ability to document and troubleshoot issues
  • Strong customer focus and interest in delivering great customer experience
  • Must be a self-starter, able to work collaboratively in a team environment and mentor others
  • Must have a passion for improving user experience
  • Ability to lead by example, negotiate and persuade effectively
  • Excellent written and oral communication skills

Nice to have:

  • Experience with buying and selling on a user-driven marketplace
  • Able to provide thought leadership on emerging quality assurance methodologies and best practices

Perks:

  • Competitive ‌medical, dental, and vision insurance options
  • 401k match
  • Life & disability insurance
  • Employee Assistance Program
  • New parent paid leave
  • Rocket Lawyer legal services
  • Fond perks and rewards
  • Time when you need it - unlimited vacation days

Job Stats

Posted 1 year ago - 136 views - 22 Applied