Senior Software Engineer

Afiniti

  • Pakistan
  • Permanent
  • Full-time
  • 1 month ago
At Afiniti, we are a leading provider of artificial intelligence technology that elevates the customer experience by making moments of human connection more valuable. Our mission is rooted in a simple yet powerful idea: understanding patterns of human behavior enables us to predict how people will interact and create meaningful connections.Using our patented AI technology, we revolutionize the contact center industry by pairing customers with the most compatible contact center agents. By doing so, we enhance the entire customer journey, resulting in exceptional experiences and improved outcomes for all parties involved.Our transformative technology has generated billions of dollars in incremental value for our esteemed clients, which include Fortune 500 companies across diverse industries such as financial services, telecommunications, travel, and hospitality. We take pride in our global reach and impact, with our solutions being leveraged by organizations around the world.To learn more about Afiniti and the groundbreaking work we do, visit .About the roleSenior QA Automation Engineer - PakistanThe Afiniti Quality Assurance Department provides High Quality Agile Delivery to meet Customer needs and Company Product Quality Standards. We are responsible for defect free quality product while performing "Automated Testing" to cover both Functional & Non-Functional aspects. We perform Feature, Integration, Sanity, Regression and Load Testing for new features and build roll outs.As a Senior QA Automation Engineer, you will be responsible for creating and implementing a strategy for quality coordination and testing as well as suggesting solutions to identified quality problems.Key Responsibilities
  • Responsible for consuming and writing RESTful APIs - server-to-server and UI-to-server
  • Responsible for developing robust UI components with graceful degradation
  • Making sure the APIs are responding in a quick time
  • Writing unit tests for front-end and backend components
Minimum Qualifications
  • Bachelor's degree in computer science, electronics, mathematics or related fields
  • 5+ years of hands-on experience in Node.js and React.js
  • Experience in JavaScript / typescript
  • Hands-on knowledge of Rest API based implementations
  • Passion for writing clean and performant code
  • Solid written and verbal communication skills to document and explain complex implementations
  • Demonstrated ability to manage time independently and take ownership of tasks assigned
  • Experience in application software development tools such as GIT, Eclipse, JIRA, Confluence, Bitbucket, SonarQube
  • Excellent troubleshooting and problem solving skills
  • Excellent inter-personal, team working and communication skills
Preferred Qualifications
  • NLU, NLP knowledge and experience is a big plus
  • Ability to work in a lab environment, perform hands-on configuration of network equipment, define test plans, and execute tests to meet requirements.

Afiniti

Similar Jobs

  • Senior Software Engineer - Flutter

    VentureDive

    • Pakistan
    Job Brief: We are looking for a Senior Software Engineer (Flutter) to work with our team of talented engineers, to design and build the next generation mobile applications in a s…
    • 9 days ago
    • Apply easily
  • Senior Software Engineer - Angular

    People

    • Lahore, Punjab
    People is an international HR Services company operating in Pakistan and serving domestic and multi-national client organizations across all HR functions. We are looking for a Se…
    • 2 months ago
    • Apply easily
  • Senior Software Engineer - Angular (H216 - 02)

    People

    • Lahore, Punjab
    • Jhelum, Punjab
    About the job Senior Software Engineer - Angular (H216 - 02) People is an international HR Services company operating in Pakistan and serving domestic and multi-national client o…
    • 2 months ago