Senior QA Engineer

Full-Time Westlake, OH; Atlanta, GA; or Remote

Define and execute test plans and strategies to improve our mobile and web applications

Assurant Labs is looking for a thoughtful, adaptive individual with a growth mindset to join our growing team as a Senior Quality Assurance Engineer.

You will work closely with focused product teams to primarily test mobile applications for Android and iOS. Our teams operate on a two week sprint cycle, so you will be responsible for planning and executing manual tests of new features, bug fixes, and other improvements, as well as helping the QA team maintain and improve automated testing tools. Our automation is new, so we’re looking for someone with experience writing automated tests using a tool like Appium or Detox for React Native.

Effective communication is a key skill for this role, but most of all, we need someone who is curious, wants to learn new things, and wants to follow and evolve our agile testing processes.

Responsibilities

  • Build local versions of our mobile and web apps to test code before it is merged
  • Write automated tests for mobile apps
  • Work with product teams to create and validate test cases
  • Execute test cases, analyze results, and provide feedback to the team
  • Collaborate with the QA team to perform regression tests on each sprintly release
  • Monitor analytics, bug reports, and system monitoring
  • Triage new bugs for initial severity
  • Create new regression test cases when bugs are resolved
  • Help junior-level software and QA engineers and answer questions related to things like:
    • Overall app testing (whole app)
    • Feature test cases
    • Integration and regression testing
    • Client/server testing
  • Troubleshoot Tier 4 support issues that get escalated for technical fixes

Requirements

  • Hands-on knowledge of a version control system such as Git
  • Proven knowledge of software QA methodologies, tools, and processes
  • Experience with bug-tracking systems and test management systems (we use Azure DevOps)
  • Experience working with interdisciplinary teams in lean, fast-paced environments
  • Solid written and verbal communication skills to clearly articulate issues to different audiences
  • Experience writing automated test cases or basic programming skills and a desire to learn automation tools
  • Experience troubleshooting ambiguous problems
  • Advanced PC/Mac user

Hopes

  • Willingness to participate in mentoring and skills transfer among team members
  • Experience in cross-platform testing of mobile and web applications
  • Familiarity with software development life cycle (SDLC) and agile methodologies
  • Knowledge and/or experience with security and performance testing
  • Proven meticulous attention to UI details
  • Knowledge about or experience with any of the following:
    • React Native (TypeScript)
    • Android development (Kotlin, Java)
    • iOS development (Swift)
    • Server-side development (Ruby on Rails, GraphQL)
    • E2E automation frameworks (Detox)

This position has been filled.