QA Engineer

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

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

In this role, you will work closely with focused product teams to test web and mobile client applications. 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. Candidates must demonstrate excellent attention to detail, strong communication skills, the ability to manage multiple tasks efficiently, and the ability to be productive in a fast-paced, team-oriented environment.


Responsibilities
  • Work with product teams to create and validate test cases
  • Execute test cases daily, analyze results, and provide feedback to the team
  • Monitor analytics, bug reports, and system monitoring
  • Create new regression test cases when bugs are resolved
  • Work with product teams to finalize feature documentation (change logs, overview)
  • Help junior-level engineers and answer questions related to things like:
    1. Overall app testing (whole app)
    2. Feature test cases
    3. Integration and regression testing
    4. Client/server testing
  • Troubleshoot Tier 4 support issues
Requirements
  • Proven knowledge of software QA methodologies, tools, and processes
  • Experience with bug-tracking systems and test management systems
  • 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
  • Proven ability to learn quickly
  • Experience troubleshooting ambiguous problems
  • Advanced PC/Mac user
Hopes
  • 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 testing
  • Experience with automation tools (i.e. run automation scripts, analyze reports and issues, report bugs)
  • Proven meticulous attention to UI details
  • Platform-specific knowledge of React Native
  • Platform-specific knowledge of native Android and iOS development