Job Description

 
Job Title: QA Team Lead

Reports To: EVP of Engineering

Location: Remote


Summary: 

We are looking for innovative and enthusiastic technologists with passion for writing high quality code to join our Engineering team. You will be part of a dynamic and talented technology global team delivering and supporting a Fintech product platform built with the latest technology stack to meet the growth needs of the business. As part of the engineering team, you will have the opportunity to work on a leading-edge technology solutions platform primarily on web and server-side applications. You will be working on solutions based on Node.js/.NET frameworks and modern UI frameworks. These are hosted on cloud-based infrastructure like AWS and a host of other cutting-edge enterprise strength technologies. You will be responsible for independently analyzing problems and providing solutions by leveraging technology that fits the best. Out of box thinking is expected. You will be collaborating with the Product, Quality and Operational teams to ensure the designed service is fully operational with streamlined process and procedures for ongoing support and maintenance.


Job Functions & Responsibilities: 

  • Ensure high quality and timely delivery of products.
  • Writes high-quality code and implements software designs as defined in the requirements.
  • Perform thorough self-code reviews and extensive unit testing to ensure a clean handover from development to QA.
  • Review and plan for performance and security testing of the product to ensure a scalable product.
  • Work with technical support and operation teams to ensure timely resolution of all production issues.
  • Ensure timely delivery of assigned tasks based on estimates provided.
  • Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process.
  • Researching and Preparing detailed design documents for sprint deliverables working with Dev Leads.
  • Should be self-driven and self-motivated with excellent communication and presentation skills.
  • Ability to work independently with minimal supervision.
  • Be a domain, product and process champion.
  • Working in sprint teams with PM/QA/Dev Leads to ensure timely delivery with high quality. 
  • Work with the Product communications team to ensure proper translation of the functionality into product release notes, admin and user guides etc.
  • Be an amazing team member and contributor.
  • Communicates effectively with the development team and management.
  • Maintain a positive attitude at work to ensure a high morale in the team.
  • Aligns behaviors with core values of the company.
  • Ability to learn quickly and independently.
  • Provide development leadership and delivery ownership.
  • Works on software development initiatives of high scope/complexity.
  • Able to gather requirements, decompose them into stories and deliver working software that solves the problem presented.
  • The ability to communicate complex technical concepts clearly to peers and management.
  • Works on software development initiatives of high scope/complexity. 
  • Able to gather requirements, decompose them into stories and deliver working software that solves the problem presented.
  • The ability to communicate complex technical concepts clearly to peers and management.

Requirements: 

  • A Minimum of a Bachelor’s degree in Computer Science, related software engineering discipline or equivalent hands-on training course.
  • Strong Knowledge of the software development and Testing process.
  • Knowledge  API( REST and SOAP) Testing is Must.
  • Good knowledge of GUI functional Testing.
  • Good knowledge of Performance Testing Tools.
  • Good knowledge of Database Testing  ( MemSQL/ MY SQL).
  • Strong and innovative approach to problem solving and finding solutions.
  • Excellent communicator (written and verbal, formal and informal).
  • Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution.
  • Ability to multitask under pressure and work independently. 
  • Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process.
  • Working in an Agile/Scrum environment to deliver high-quality software.
  • Experience in project planning and  leading QA members.
  • Experience in working with the Automation team and reviewing Automation Scripts.
  • Able to gather requirements, decompose them into stories and deliver working software that solves the problem presented.
  • The ability to communicate complex technical concepts clearly to peers and management.
  • Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process.
  • Experience in project planning and  leading QA members.
  • Experience in People management.

Compensation & Benefits:

  • Highly-Competitive Salary
  • Medical, Dental & Vision
  • 401k Match
  • PTO: Unlimited after year 1 (3 weeks to start)
  • Education Expense Reimbursement
  • Gym Membership Reimbursement

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online