Software Quality Engineer

Impact.com is the world's leading partnership management platform, transforming the way businesses manage and optimize all types of partnerships.
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience

Description For Software Quality Engineer

At impact.com, we are passionate about our people, technology, and customer success. We use cutting-edge technology to solve real-world problems for clients, leading the SaaS platform for businesses to automate partnerships and grow revenue. As a Software Quality Assurance Engineer, you'll deliver high-quality software and maintain quality standards through automated regression. You'll scrutinize new features, create detailed test plans, automate scenarios using Java and Selenium WebDriver, conduct regression testing, and work closely with developers and product managers. Key responsibilities include automation testing, test planning, requirements analysis, pull request reviews, and collaborating with cross-functional teams. You'll need strong programming skills, QA experience (preferably in FinTech), knowledge of automation tools, and understanding of financial systems. Benefits include a hybrid work environment, responsible PTO policy, training opportunities, medical aid, provident fund, RSUs, internet allowance, and more. Impact.com values diversity and provides equal opportunities to all employees and applicants.

Last updated 4 months ago

Responsibilities For Software Quality Engineer

  • Accountable for Automation Testing
  • Create, configure and maintain a suite of automated regression tests & their environment
  • Test Planning & Analysis of Requirements
  • Sign-off on manually scripted test cases
  • Review and action pull requests
  • Review product design documentation
  • Define test methods and create test plans
  • Execute test plans and create test reports
  • Monitor program performance after implementation
  • Conduct compatibility tests with vendor-provided programs
  • Create test tools for data gathering and test method execution
  • Implement automated tests using a Selenium framework
  • Identify and document software defects
  • Collaborate with developers to reproduce and troubleshoot reported issues
  • Communicate test progress and results to project stakeholders
  • Provide reports and procedures on Automation runs & progress
  • Implement scripts and server configurations for automated build and testing environments
  • Ensure QA automated test framework is documented
  • Proactively identify opportunities to enhance testing processes and tools
  • Stay up-to-date with industry trends and best practices in QA and FINTECH

Requirements For Software Quality Engineer

Java
  • Solid understanding of computer programming and software development
  • Proven experience as a QA Engineer, preferably in the FINTECH industry
  • Strong knowledge of software testing methodologies, tools, and processes
  • Experience with automation testing tools (e.g., Selenium, Jasmine, POM, Cucumber and frameworks)
  • Solid understanding of financial systems, transactions, and security protocols
  • Ability to troubleshoot equipment problems and perform complex system tests
  • Creative thinking skills
  • Detail-oriented personality
  • Excellent manual dexterity
  • Ability to communicate well to other members of the development team
  • At least 3 years experience in SDLC (Agile/Scrum methodologies)
  • Bachelor's Degree/BTEC/ relevant experience
  • ISTQB/ISEB (Preferred)
  • At least 2 years of experience in developing RESTful APIs
  • Certified in Java, Spring or AWS technologies (Preferred)

Benefits For Software Quality Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Hybrid, Casual work environment
  • Responsible PTO policy
  • Training & Development
  • Medical Aid and Provident Fund
  • Restricted Stock Units
  • Internet Allowance
  • Fitness club fee reimbursements
  • Technology stipend

Interested in this job?

Jobs Related To Impact.com Software Quality Engineer

Software Engineer

Mid-level Software Engineer position at impact.com, developing customer onboarding experience using Java, JavaScript, and MySQL in a hybrid work environment.

Software Engineer

Mid-level Software Engineer position at impact.com, developing customer onboarding experience using Java, JavaScript, and MySQL in a hybrid work environment.

Impact.com Engineer

Mid-level engineering role at impact.com focusing on backend development for the leading partnership management platform, requiring Java and cloud expertise.

Software Technical Services Engineer

Software Technical Services Engineer at impact.com, managing client integrations and technical support for the leading partnership management platform.

NodeJS Engineer

NodeJS Engineer at impact.com, developing and maintaining software for the world's leading partnership management platform.