SDET - Software Development Engineer in Test
Afiniti
Lahore, Pakistan
6d ago

Who are we?

Afiniti is the world’s leading applied artificial intelligence and advanced analytics provider. Afiniti Enterprise Behavioral Pairing™ uses artificial intelligence to identify subtle and valuable patterns of human interaction in order to pair individuals on the basis of behavior, leading to more successful interactions and measurable increases in enterprise profitability.

Afiniti operates throughout the world, and has measurably driven billions of dollars in incremental value for our clients.

Purpose

Afiniti is seeking to hire a SDET (Software Development Engineer Test) Lead. You will be responsible for all Testing / Quality Assurance for our software operations.

You will report to the Chief Technology Officer and will work closely with executives to define and implement strategies to guarantee the quality of software deliverables.

You should be able to apply your extensive knowledge of software engineering, testing methods, tools and techniques to provide innovative and cutting edge automation solutions.

As well as hands on experience of software development, automation tools, and frameworks, you will have experience of managing a team from a technical standpoint leading by example.

You will be a leader with excellent communication skills who challenges the team to resolve critical problems and develop innovative solutions.

Key Responsibilities

  • Design, develop and support automation test frameworks using a variety of commercially available tools as well as bespoke solutions
  • Work closely with the client to fully understand their requirements and create an automation strategy
  • Lead a team of highly skilled testers providing them with guidance and mentorship when needed
  • Work closely with our clients to define and develop the best possible solutions
  • Provide expert advice and feedback to our clients
  • Ability to work independently
  • Work closely and collaboratively with other teams across the business
  • Be tool agnostic and recommend new processes and techniques to improve the capability of testing for our clients.
  • Produce clear and concise reports and documentation
  • Build and provide leadership and strategic direction to the Quality Engineering organization
  • Design, manage and maintain all Quality Assurance practices, standards, methodologies, and metrics. Lead the design and implementation of testing frameworks, test infrastructure and, tools
  • Utilizes fact and data-driven metrics and communications results, promotes cross-functional communication and ensures adequate information flow within the organization
  • Works with the Project and Program Managers to develop project schedules and resource allocation for QA related projects and other activities such as system integration and certifications
  • Drive continuous improvement through the strengthening of quality tools, skills, infrastructure and process improvements required to achieve business objectives
  • Develop resource strategies, allocating staff, tools and specialized support as necessary to ensure that all testing commitments are met
  • Desired Skills

  • 3+ years commercial experience of automation testing
  • Proven experience of leading & managing teams of automation testers
  • Previous experience of working in a start up environment would be beneficial
  • Working knowledge of a variety of automation test tools (Selenium, Cucumber, Ranorex, SoapUI, Appium, Watir)
  • Working knowledge of various performance test tools (JMeter, Gatling, Neoload, Webload)
  • Experience of developing complex code in any of the following (Java, Python, Ruby, Scala, C#, C, C++, PHP)
  • Experience of designing and developing automation frameworks from scratch
  • Experience of working in an Agile development environment (SCRUM, Kanban, DSDM, TDD, BDD)
  • Understanding of Continuous Integration (Jenkins, Bamboo, Go, Buildbot)
  • The ideal candidate will have

  • Extensive experience leading a Testing / Quality Assurance team - responsible for testing full embedded software stack within a high-volume data driven software organization
  • Proven experience creating a best-in-class testing & quality engineering process and organization with solid understanding of Hardware and Software development cycles
  • Deep knowledge and experience with implementation of various testing methodologies and test automation tools and techniques
  • Experience in software and product certifications is a must
  • This position requires excellent leadership capabilities, a strategic mindset as well as proficiency in hands-on management
  • Solid knowledge of testing techniques to determine appropriate number of test iterations and applying risk-based testing concepts
  • Education & Qualifications

  • BS or MS in Computer Engineering, Computer Science or other Science / Engineering related field
  • Salary & Package

    As well as a competitive base salary dependent on the number of years of experience, we also offer generous stock options, an annual discretionary bonus plus Corporate benefits.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form