Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 16, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Impact is transforming the way enterprises manage and optimize all types of partnerships. Our Partnership CloudTM is an integrated end-to-end solution for managing an enterprises partnerships across the entire partner lifecycle to activate rapid growth through the emerging Partnership Economy.Impact was founded in 2008 by a team of Internet marketing and ...
    Read more about this company

     

    Senior Customer Support Specialist

    Your Role at Impact:

    • As a Senior Customer Solutions Specialist, you will be an impact.com platform expert, enabling you to provide world-class customer support, assisting our clients in the best way to use our platform to manage their Partnerships Channel. Engaging with a wide range of clients (from small publishers to multinational brands) via our in-app live chat and ticket system. Collaborating within your team and with other teams using a selection of tools to craft solutions to clients’ issues. Your daily role will be to provide support for account setup, platform usage as well as basic finance related questions . You will have the opportunity to troubleshoot technical issues and the ability to escalate to other teams where applicable. Your curiosity and drive will be needed to continuously learn about impact.com’s platform and our clients’ partnership marketing efforts.
    • The Customer Solutions team is part of the broader Customer Engineering team, whose responsibility it is to ensure a high-quality user experience and drive user retention. Our global Customer Solutions team comprises Customer Solutions Specialists, providing 24/5 product support coverage while continuously finding ways to improve our user experience and operational efficiencies.

    What You'll Do:

    • First point of contact when a client has a problem with using the platform.
    • Engaging with our users via in-app chat and ticketing system
    • Investigating and troubleshooting user and platform issues, including replicating the client’s experience, testing features and gathering information
    • Learning how to best assist our client’s business through the best use of the platform and new features as they are developed
    • Manage support cases to ensure issues are recorded, tracked, resolved, and our client’s feel supported all in a timely manner.
    • Liaising with a diverse group of professionals across multiple teams.
    • Get involved in cross-functional projects aimed at improving customer experience and operational efficiency.
    • Working with the Senior team to drive operational efficiencies, change, and alignment with internal teams.
    • Mentor the broader team.

    What You Should Have:

    • Experience in customer support/service within the SaaS world
    • Understand the Affiliate Market Eco System
    • Basic understanding of how business processes work to empathise with what our clients are trying to get done on our platform
    • “Super user” level understanding of the internet - Google-Fu master!
    • Detail-oriented, able to effectively prioritize tasks, triage conflicting issues with solid time management
    • Customer-centric, willing to be an advocate for your client’s needs and a passion for providing a great customer experience
    • Excellent verbal and written communication skills
    • Able to breakdown complex topics into digestible explanations
    • The ability to analyse data for insights
    • A quick thinker and problem-solver with the ability to pivot when needed
    • A self-starter that can work autonomously as well as in a team, and knows how to get stuff done
    • Resourceful and able to teach oneself and find an answer
    • Hungry to learn and continuously growing your knowledge as the Product/Business evolves
    • Familiarity with concepts like API, FTP, SQL, Javascript, HTML, as well as basic business accounting
    • Ability to use Initiative & be Proactive

    go to method of application »

    General Accountant

    Why this role is exciting: 

    • You will work with the finance team involved in the day-day core accounting functions within the business. Carrying out effective financial controls over the functions allocated including, as well as the ability to adapt and implement change to the existing processes within the financial control environment. You will be expected to collaborate and support the FPA function on an adhoc basis, providing support to the technical accounting function and contribute to other finance maturity, and transformation initiatives, including systems. You will play a key-role in the month-end close and reporting process, contributing to ensuring that our reporting is timeously and accurately closed in line with the business objectives. This incumbent/person is a fast learner, a self-starter and capable of producing work of a high quality without close supervision.

    Responsibilities: 

    • Under limited supervision, responsible for moderately complex accounting activities relating to the maintenance of a complete and accurate general ledger of the allocated accounting areas across the various subsidiaries within the
    • Perform monthly close processes for accounting activities allocated to you, ensuring that these areas are closed accurately and timeously in line with Finance close objectives each
    • Act as a first reviewer on certain focus areas within the close process
    • Implementing balance sheet reconciliation initiatives ensuring balance sheet accounts within the scope of accounting areas allocated are built (if this does not exist) and maintaining these schedules on a monthly basis as part of the close
    • Work closely with other business units and cross functional teams to implement new initiatives and projects
    • Provide support and assistance to the technical accounting department on an adhoc basis
    • Collaborate and support the FP&A function on an adhoc

    Does this sound like you?

    • 3 - 4 years of experience in a similar role/Big Four audit firm experience advantageous
    • Qualified Chartered Accountant
    • Big Four audit firm experience as well as revenue recognition in a software environment will be an advantage
    • Microsoft Office/Google Suite proficiency
    • Interest in working as part of an international team across time zones and regions
    • Experience working with reporting tools and SQL would be advantageous

    go to method of application »

    Web Designer

    Your Role at Impact:

    • The Website Designer (mid to senior level) will assist with the creative articulation of the brand throughout web and digital channels, with primary designs for the corporate website, impact.com. This individual will oversee all aspects of the creative process. They will execute all web design projects in conjunction with the web team & Design Manager to create web materials that will elevate the brand and lead/demand generation, events, content marketing, social media & sales efforts. The web designer is skilled in project management to direct in-house or external team members as well as vendors. The Web Designer will work hand-in-hand with the internal Marketing Development team.

    What You'll Do:

    • Branding and design creation for impact.com across website and mobile web.
    • Design and develop digital and website marketing materials (email designs, landing pages, web banners, mobile site designs, event splash pages, etc.)
    • Foster teamwork with internal departments such as Development, to set an environment conducive to idea exchange, support and excitement for our services and products
    • Creation, development, and execution of creative digital marketing programs that meet ability strategic and tactical marketing objectives
    • Assist executive team with time-sensitive projects as needed
    • Must have the ability to convey concepts through storyboards and verbal communication
    • Oversee the design and copywriting of all internal and external marketing projects, working with other Impact departments, and sub-departments within marketing, such as Product Marketing and Content Marketing
    • Strength in project management and the ability to multitask and establish personal objectives to meet established deadlines
    • Ability to collaborate with peers and associates throughout the development process
    • Excels creatively, maintains knowledge and awareness of on-going trends and best practices in digital media
    • Shares best web practices and new approaches to creative, branding and user experience with other design personnel. Keeps up to date with web design best practices.
    • Work closely with selected vendors to produce and distribute digital projects as needed
    • Oversee web design projects from start to finish
    • Execute conference calls in the evening as needed to facilitate collaboration with US personnel. Direct Manager based in New York, with Designers based in Cape Town, along with other Marketing team members.

    What You Have:

    • A Bachelor’s degree in design or a related field. The equivalent in work experience will be considered
    • 3+ years creative services in Web/UI design
    • Previous business-to-business marketing experience required
    • Excellent computer skills including but not limited to: Adobe Creative Suite, G Suite, Sketch, Figma, In-Vision, Balsamiq
    • Can execute responsive designs within Figma & Design System
    • Knowledge of UI/UX design principles
    • HTML and Wordpress
    • Responsive Design
    • HIgh level capabilities of design concepts (color, typography, scale, proportion)
    • Knowledge and management skills to oversee all aspects of product marketing, including
    • planning, design, and development
    • Knowledge and respect for working within corporate brand guidelines & keeping it up to date
    • Discretion, self-motivation, diplomacy and the ability to work both independently and as part of a team
    • Ability to think creatively and strategically to produce new ideas and concepts
    • Ability to handle multiple projects at once and balance priorities
    • Strong interpersonal, communication, and written skills, including presentation delivery
    • Able to meet tight deadlines and prioritize a varied workload in a fast-paced, unpredictable, and demanding environment; comfortable with ambiguity
    • Effective and clear written and verbal communication skills; a must to be effective in this position
    • Excellent time management skills
    • Self-motivated with strong organizational/prioritization skills
    • Ability to multi-task with close attention to detail

    go to method of application »

    Product Manager

    Why this role is exciting?

    • This role is responsible for driving company value through the strategic vision, design, development, and adoption of our demand-side experience and underlying platform. The Product Manager will be an expert in the market, understanding the diverse needs of each market vertical and client size. They will work closely with our clients directly along with their success reps to ensure that our client’s experience of our platform is meaningful, delightful, and productive. In this role, they will work closely with our most strategic clients to ensure their success on the platform.
    • Simultaneously, Product Manager will function as the primary catalyst and owner of our product-led growth strategy. They will determine the best course forward to retain our large enterprise brands while transforming our demand-side product offering into something simple, requiring no internal employee involvement, and with a short time to value.
    • Requires at least 6 years of experience as a product manager with at least 2 years leading the strategic direction of a product line

    Responsibilities:

    Data and Insights:

    • Work with the internal analytics team and the UX Research team to analyze the effectiveness of
    • Meet with customers to understand customer needs and build customer “empathy” early in the product life-cycle
    • Work with Product enablement to perform user segment analysis using product analytic tools such as Pendo and Google Analytics
    • Ability to analyze reports for insights and patterns and draw actionable recommendations
    • Solicit product feedback, insight, and input from internal stakeholders

    Strategic Thinking:

    • Set the product vision and strategy to grow and scale new business opportunities for Impact Partnership Cloud platform
    • Independently drive large-scale cross-functional initiatives and report progress to leadership
    • Structure strategic conversations involving multiple stakeholders across all levels
    • Effectively lead brainstorming sessions around new initiatives
    • Perform research into new opportunities for disruption

    Communication:

    • Clearly communicates objectives across functions
    • Ability to work with external third parties as and when needed for assigned initiatives
    • Ability to proactively solve potential problems with other functions and resolve conflict without authority

    Collaboration and Project Management:

    • Able to reach objectively good negotiation results, efficiently, maintaining relationships
    • Ability to lead and participate actively in group meetings
    • Ability to clear roadblocks and demonstrate outcomes

    Other Duties

    • Review industry publications, attend industry conferences and become the ‘go-to’ expert in the assigned functional area
    • Achievement of company key results for objectives related to growth initiatives
    • Detailed analysis for initiative recommendations
    • Clarity and communication of long-term strategy of assigned initiatives
    • Become an expert of the Impact platform
    • Keep up-to-date with changes that occur in the Partnerships space
    • Coordinate the development process from a product perspective
    • Construct and update the squad roadmap
    • Create specifications for new features and epics and work cross-functionally to drive buy-in and with other Squad owners to drive the roadmap forward
    • Train and inform staff on new features and functionality
    • Work with external third parties to assess partnership opportunities
    • Effectively manage discrete projects as they come along
    • Set, track, and complete quarterly goals (OKRs) that are aligned with company and departmental objectives

    Does this sound like you?

    • Demonstrated success participating in the excellent software products
    • Bachelor's degree
    • 3-6 years work experience in Product Management/or technical roles
    • Ability to work with engineers and speak the same language
    • Proven ability to influence cross-functional teams without formal authority
    • Passionate about technology and privy to cutting-edge trends in the industry
    • Experience with Agile development methodologies
    • Excellent time management skills
    • Strong written & oral skills
    • High attention to detail

    go to method of application »

    BI Engineer

    Your Role at Impact:

    • As a BI Engineer I, your focus will be on delivering stories for the squad, monitoring production environments and managing deployments to production.
    • This role assumes that you are able to utilize the latest features of a language and can effectively select and implement the right design pattern to solve problems independently. You will have experience implementing integration tests, be comfortable working with CI and confidently reuse existing frameworks.
    • At this level you are expected to have an understanding of the business requirements of all stories in the sprint, implement stories on existing cloud infrastructure and services and independently implement agreed design to spec. You should feel comfortable escalating appropriately. You are also expected to help team members with implementation

    What You'll Do:

    • Develop, test and maintain SQL-Based Reporting Features for the
    • Create Test Plan for new features, including identifying relevant data to cover all testing cases
    • Collaborate with a distributed team to fulfill the department's quarterly objectives
    • Develop code both independently and while pair programming
    • Write and maintain design, user and test documentation
    • Effective knowledge of Impact Reporting Tools
    • Effective knowledge of Impact Databases (which data is where, and how to find out how)
    • Effective Knowledge of best practices for creating well-performing SQL within the Impact data platform
    • Perform triage activities through verification and fixing of bugs
    • Build Customer Facing code independently
    • Support software testing and quality assurance processes to ensure high-quality deliverables
    • Able to complete bug, and minor enhancement tickets with little oversight
    • Contribute to design discussions
    • Able to complete typical Reporting tasks independently with confidence
    • Analyzing reporting requirements
    • Monitor report usage and performance to ensure optimal runtime performance
    • Developing skillset for diagnosing performance issues within Interpreting Explain Plans, Data Structures, Database Stats, etc.
    • Perform code reviews

    What You Have:

    • 3+ Years experience with SQL and data modelling
    • Must have strong analytical and problem solving skills
    • BS in Computer Science or related field or equivalent professional experience
    • Initiative
    • Must be a fast learner and have a positive can do attitude
    • Desire to work with Cloud, Big Data and surrounding Technologies
    • Knowledge of Relational Databases, Table design
    • Agile / Iterative processes. Kanban / Scrum
    • Experience with BigQuery is valuable
    • Experience working in a startup is valuable

    go to method of application »

    Cloud Engineer

    Your Role at Impact:

    • Infrastructure-as-code - As a Cloud Engineer, you'll be responsible for working hands-on to create and develop automated, containerized cloud application platforms, and design and implement DevOps processes that use those platforms. To act as a subject matter expert for troubleshooting and resolving complex, multi-tier architecture problems that span a number of different platforms
    • This role reports to the Director of DevOps.

    What You'll Do:

    • Become familiar with technologies used on the squad
    • Perform triage functionality through verification and fixing of bugs
    • Collaborate with a distributed team to fulfill the department's quarterly objectives
    • Automate recurring manual tasks & optimize repetitive processes
    • Develop code both independently and while pair programming
    • Perform code reviews
    • Research and prototype new technologies
    • Write and maintain design, user and test documentation
    • Support software testing and quality assurance processes to ensure high-quality deliverables
    • Develop, test and maintain software for the Platform
    • Build meaningful unit, functional and integration level tests for the software built
    • Respond to alerts, review error messages, and fix bugs in a timely manner
    • Ability to assess, debug and resolve technical issues
    • Approve pull requests
    • Maintain build- and stage stability
    • Review business needs, requirements, technical specifications

    What You Have:

    • Previous experience supporting cloud based products (2 years)
    • Object oriented programming (2 years)
    • Build tools development (2 years)
    • Enterprise CI & VCS administration (2 years)
    • DevOps tools awareness
    • Scripting/programming

    go to method of application »

    Implementation Engineer

    Your Role at Impact:

    • As an Implementation Engineer, you will be responsible for learning Impact’s technology and assist with proposing and implementing technical solutions for our clients. Working alongside the Onboardin and Technical Services teams, you will interact with clients (business and technology) answering questions about the integration process, best practices and Impact’s technology with the goal of getting clients live with their implementations in a timely manner.

    Essential Responsibilities

    • Keep up-to-date with Impact’s technology and industry updates
    • Design solutions & drive technical implementation of new and existing Impact clients
    • Lead technical conversations to scope and propose best solution for clients’ business needs
    • Produce technical integration documentation
    • Work hand-in-hand with our Onboarding team to provide best customer experience for clients and help streamline onboarding
    • Support Sales and Pre-sales teams as a product specialist and technical resource for complex deals and general knowledge sharing
    • Troubleshoot client issues
    •  Other duties as assigned by the Company.

    Core Competencies & Required Experience

    • Self-starter with a focus on creating and/or refining processes
    • Voracious learner willing to be out of their comfort zone
    • Natural curiosity leading to a deep understanding of the client’s challenges
    • Passion for solving customer issues in a fast paced environment
    • Phenomenal problem-solving & troubleshooting skills
    • General top level understanding of HTML, javascript, SQL, API and File transfer protocol
    • Ability to communicate complex technical information to a non-technical audience
    • Excellent verbal & written communication in English
    • Bachelor’s degree in Computer Science, Engineering, Science, Maths or related Science or Commerce discipline
    • Proven performance in an Integration Support, Sales Engineering, Software
    • Development or related discipline, preferably in an external customer-facing capacity

    go to method of application »

    IOS Engineer - Mid Level

    Your Role at Impact:

    • Develop our mobile iOS app in order for Impact to provide a world-class mobile experience on the Impact platform. Add additional skills to our mobile team such as to improve the overall quality and performance of the mobile app.

    What You'll Do:

    • Writing efficient and reusable code, testing and debugging applications
    • collaborating with team members to identify and resolve technical issues.
    • You will also be expected to keep up-to-date with the latest trends and technologies in mobile app development, and to share your knowledge with other team members.
    • Good communication skills and the ability to work in a fast-paced, agile development environment are essential for this role.
    • You will also have to go through the Impact training modules to get a fundamental understanding of our product, in order to contribute in a meaningful manner. 

    What You Have:

    • Excellent understanding of OOP concepts,
    • Best iOS architectural patterns
    • Excellent knowledge of Swift programming language (Objective C would be positive, but not required)
    • Knowledge of the dependency injection framework
    • Experience writing unit- / snapshot tests.
    • Understanding of collection
    • Swift UI experience would be positive but not
    • Experience working on production apps for big corporations would be a huge
    • Understanding of mobile security

    go to method of application »

    Java Engineer (Node.js)

    Your Role:

    • As a Java Engineer, you will be responsible for delivery and supporting features for Impact systems. This person will be part of an Agile / Scrum team and is expected to mentor squad members.  
    • An ideal candidate for this role would have a background in Java with current experience and desire to work with Node.js and related technologies.

    What You'll Do:

    • Review business requirements; design, implement and test solutions; and, perform code reviews.
    • Gain and maintain a deep understanding of the business and product domain to deliver effective solutions.
    • Provide transparency through daily Scrums, Kanban (or similar).
    • Identify, raise and address system vulnerabilities and technology blockers for the squad.
    • Optimize code and streamline processes to improve performance and platform stability and reduce overall system load.
    • Respond to alerts, review error messages, and fix bugs in a timely manner
    • Work in a distributed and agile environment.
    • Develop code both independently and while pair programming
    • Responsible for continuous improvement of developer productivity.

    What You Have:

    • Completed B.S. In Computer Science or related field or equivalent professional experience
    • Open Source contributions are beneficial
    • 5+ years experience in Software Development
    • 2+ years experience working with Node.js
    • Agile / Iterative processes. Kanban / Scrum
    • Continuous Integration / Delivery methods, tooling, integration
    • Experience working with Large Scale processing
    • Experience in monitoring, alerting and production support
    • Exposure and experience in any Google Cloud technology highly desire

    go to method of application »

    Senior Java Engineer - PDS

    Why this role is exciting:

    • As a Java Engineer, you will be responsible for delivery and supporting features for Impact systems. This person will be part of an Agile / Scrum team and is expected to mentor squad members.  
    • An ideal candidate for this role would be a competent Java Engineer with a proven track record of project delivery that has a deep understanding of Elastic Search with experience optimising and performance tuning Elastic clusters.

    Responsibilities:

    • Review business requirements; design, implement and test solutions; and, perform code reviews.
    • Gain and maintain a deep understanding of the business and product domain to deliver effective solutions.
    • Provide transparency through daily Scrums, Kanban (or similar).
    • Identify, raise and address system vulnerabilities and technology blockers for the squad.
    • Optimize code and streamline processes to improve performance and platform stability and reduce overall system load.
    • Respond to alerts, review error messages, and fix bugs in a timely manner
    • Work in a distributed and agile environment.
    • Develop code both independently and while pair programming
    • Responsible for continuous improvement of developer productivity.

    Does this sound like you?

    • BSc in Computer Science or related field
    • 5+ years of Java software development experience
    • Excellent communication, organizational, and problem solving skills
    • Intimate knowledge of Computer Science principles and fundamentals
    • Experience with HTML, JavaScript, CSS, AJAX, DOM and frameworks (jQuery, React, Vue.js, etc.)
    • Knowledge of distributed systems preferred
    • Experience working in the finance domain preferred

    Key Knowledge Requirements

    • Spring Framework
    • Java 7, Java 8
    • MySQL
    • Git
    • Popular testing frameworks (jUnit, TestNG etc.)
    • Popular mocking frameworks (JMockit, Mockito etc.)
    • JIRA
    • Continuous Integration

    go to method of application »

    Software Quality Engineer

    Your Role at Impact:

    • As a Software Quality Assurance Engineer at Impact, your key responsibilities will carry a dual  mandate, being to deliver the highest quality software to our end users while simultaneously ensuring the persistence of the quality standard by means of automated regression. This is a rare opportunity in QA to have a direct influence on the quality of our software through every phase of the feature delivery workflow. This role will fully encompass all responsibilities associated with the Quality Assurance complement for a designated squad.
    • The applicant who is ultimately successful will be expected to scrutinize new features with a high attention to detail and document the methodology utilised in the form of a detailed test plan containing the respective test cases specific to the feature.  Upon successful deployment of the feature, the scenarios detailed in the test plan are then to be automated using Java and selenium webdriver.
    • The person filling this role will also be mandated with conducting the regression testing phase of the deployment workflow process and reporting on results timeously. The successful candidate will partner closely with software Development Engineers and Product Managers to understand product requirements as well as functionality for developing appropriate build scripts, test plans and test cases.

    What You'll Do:

    • Accountable for Automation Testing
    • Accountable for creating, configuring and maintaining a suite of automated regressions tests & their environment
    • Test Planning & Analysis of Requirements
    • Sign-off on manually scripted test cases
    • Review and action pull requests 
    • Review product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable.
    • Consult with product development to evaluate system interfaces, operational requirements, and performance requirements of the overall system.
    • Define test methods and create test plans for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions
    • Recommend design improvements or corrections to engineers throughout the SDLC.
    • Maintain effective communication with the project software engineers on project limitation, capability, performance requirement and hardware interface changes.
    • Execute test plans and create test reports to describe program evaluation, testing, and correction.
    • Testing will include functional and nonfunctional, integration, regression, system, smoke and sanity testing (minimum)
    • Monitor program performance after implementation to prevent re-occurrence of program operating problems and ensure efficiency of operation.
    • Conduct compatibility tests with vendor-provided programs.
    • Formulate and design software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
    • Create test tools that facilitate data gathering and test method execution.
    • Support manufacturing by verifying fixture software or any software used during production.
    • Participate in risk management meetings.
    • Scripting of test cases against manually scripted test cases / TestRail
    • Run regression tests against the applications then diagnose & report all issues
    • Implement automated tests using a Selenium framework
    • Defect Management
    • Implement scripts and server configurations for automated build and testing environments
    • Provide reports and procedures on Automation runs & progress
    • Reporting and tracking test metrics such as test and code coverage
    • Ensure QA automated test framework is documented, with focus on continuity

    What You Have:

    • Solid understanding of computer programming and software development
    • 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 (Software Development Life Cycle)
    • Bachelor's Degree/BTEC
    • ISTQB/ISEB (Pref)
    • At least 2 years of experience in developing RESTful APIs
    • At least 3 years of test automation experience: Selenium, Jasmine, POM, Cucumber
    • Certified in Java, Spring or AWS technologies (Pref)

    go to method of application »

    Software Quality Engineer (Finance)

    Your Role at Impact:

    • As a Software Quality Assurance Engineer at Impact, your key responsibilities will carry a dual  mandate, being to deliver the highest quality software to our end users while simultaneously ensuring the persistence of the quality standard by means of automated regression. This is a rare opportunity in QA to have a direct influence on the quality of our software through every phase of the feature delivery workflow. This role will fully encompass all responsibilities associated with the Quality Assurance complement for a designated squad.
    • The applicant who is ultimately successful will be expected to scrutinize new features with a high attention to detail and document the methodology utilised in the form of a detailed test plan containing the respective test cases specific to the feature.  Upon successful deployment of the feature, the scenarios detailed in the test plan are then to be automated using Java and selenium webdriver.
    • The person filling this role will also be mandated with conducting the regression testing phase of the deployment workflow process and reporting on results timeously. The successful candidate will partner closely with software Development Engineers and Product Managers to understand product requirements as well as functionality for developing appropriate build scripts, test plans and test cases.

    What You'll Do:

    • Accountable for Automation Testing
    • Accountable for creating, configuring and maintaining a suite of automated regressions tests & their environment
    • Test Planning & Analysis of Requirements
    • Sign-off on manually scripted test cases
    • Review and action pull requests 
    • Review product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable.
    • Consult with product development to evaluate system interfaces, operational requirements, and performance requirements of the overall system.
    • Define test methods and create test plans for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions
    • Recommend design improvements or corrections to engineers throughout the SDLC.
    • Maintain effective communication with the project software engineers on project limitation, capability, performance requirement and hardware interface changes.
    • Execute test plans and create test reports to describe program evaluation, testing, and correction.
    • Testing will include functional and nonfunctional, integration, regression, system, smoke and sanity testing (minimum)
    • Monitor program performance after implementation to prevent re-occurrence of program operating problems and ensure efficiency of operation.
    • Conduct compatibility tests with vendor-provided programs.
    • Formulate and design software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
    • Create test tools that facilitate data gathering and test method execution.
    • Support manufacturing by verifying fixture software or any software used during production.
    • Participate in risk management meetings.
    • Scripting of test cases against manually scripted test cases / TestRail
    • Run regression tests against the applications then diagnose & report all issues
    • Implement automated tests using a Selenium framework
    • Defect Management
    • Implement scripts and server configurations for automated build and testing environments
    • Provide reports and procedures on Automation runs & progress
    • Reporting and tracking test metrics such as test and code coverage
    • Ensure QA automated test framework is documented, with focus on continuity

    What You Have:

    • 2+ years of experience in software testing and automation
    • Strong knowledge of test automation tools and frameworks, such as Selenium, TestNG, JUnit, or Appium
    • Experience with programming languages such as Java, Python, or JavaScript
    • Experience with version control systems such as Git
    • Strong problem-solving and analytic skills
    • Strong communication and teamwork skills
    • Experience with Agile software development mythologies
    • Experience with test management tools such as Jira, TestRail, or Zephyr
    • Experience with Continuous Integration tools such as Jenkins or Travis CI
    • Knowledge of payment technology and related industry trends is a plus

    go to method of application »

    Software Quality Engineer (PHP)

    Your Role at Impact:

    • As a Software Quality Assurance Engineer at Impact, your key responsibilities will carry a dual mandate, being to deliver the highest quality software to our end users while simultaneously ensuring the persistence of the quality standard by means of automated regression. This is a rare opportunity in QA to have a direct influence on the quality of our software through every phase of the feature delivery workflow. This role will fully encompass all responsibilities associated with the Quality Assurance complement for a designated squad.
    • The applicant who is ultimately successful will be expected to scrutinize new features with a high attention to detail and document the methodology utilized in the form of a detailed test plan containing the respective test cases specific to the feature. Upon successful deployment of the feature, the scenarios detailed in the test plan are then to be automated using PHP, Selenium and TestRigor.
    • The person filling this role will also be mandated with conducting the regression testing phase of the deployment workflow process and reporting on results timeously. The successful candidate will partner closely with software Development Engineers and Product Managers to understand product requirements as well as functionality for developing appropriate build scripts, test plans and test cases.

    What You'll Do:

    • Accountable for Automation Testing
    • Accountable for creating, configuring and maintaining a suite of automated regressions tests & their environment
    • Test Planning & Analysis of Requirements
    • Sign-off on manually scripted test cases
    • Review and action pull requests 
    • Review product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable.
    • Consult with product development to evaluate system interfaces, operational requirements, and performance requirements of the overall system.
    • Define test methods and create test plans for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions
    • Recommend design improvements or corrections to engineers throughout the SDLC.
    • Maintain effective communication with the project software engineers on project limitation, capability, performance requirement and hardware interface changes.
    • Execute test plans and create test reports to describe program evaluation, testing, and correction.
    • Testing will include functional and nonfunctional, integration, regression, system, smoke and sanity testing (minimum)
    • Monitor program performance after implementation to prevent re-occurrence of program operating problems and ensure efficiency of operation.
    • Conduct compatibility tests with vendor-provided programs.
    • Formulate and design software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
    • Create test tools that facilitate data gathering and test method execution.
    • Support manufacturing by verifying fixture software or any software used during production.
    • Participate in risk management meetings.
    • Scripting of test cases against manually scripted test cases / TestRail
    • Run regression tests against the applications then diagnose & report all issues
    • Implement automated tests using a Selenium framework
    • Defect Management
    • Implement scripts and server configurations for automated build and testing environments
    • Provide reports and procedures on Automation runs & progress
    • Reporting and tracking test metrics such as test and code coverage
    • Ensure QA automated test framework is documented, with focus on continuity

    What You Have:

    • Solid understanding of computer programming and software development
    • 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 (Software Development Life Cycle)
    • Bachelor's Degree/BTEC
    • ISTQB/ISEB (Pref)
    • Experience with PHP and PHPUnit Testing
    • At least 2 years of experience in developing RESTful APIs
    • At least 3 years of test automation experience: Selenium, Jasmine, POM, Cucumber

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Impact Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail