Automation Tester

BBD is looking for an automation tester proficient in troubleshooting issues in front-end, middleware and back-end code to assist in developing and documenting test and automation strategy plans

The company

BBD is an international software solutions company that solves real-world problems with innovative services and modern technology stacks. Our experience spans the education, financial services, gaming, insurance, telecoms and public sectors. We maintain our track record by using our vast business domain knowledge and world-class skills to successfully deliver digital solutions for clients. 

The complex problems we solve are balanced out by our flexible working culture and flat management structure. Being a part of BBD means working on dynamic project teams, while pursuing your own career growth through our Continuous Learning Programme.

The role

  • Collaborating at a technical level with team members of various technical backgrounds
  • Troubleshooting issues in front-end / middleware / back-end code
  • Analysing and understanding application requirements and design documents to be able to test them
  • Designing or participating in the designing of test frameworks
  • Developing and documenting test plans / automation strategy plans
  • Executing tests and analysing / documenting results
  • Working with business analysts to discuss and understand testing requirements
  • Identifying and breaking down the necessary tasks to test a new product
  • Brainstorming with the team to identify possible approaches to new tasks


  • Diploma or degree in IT
  • Quality assurance / software testing certification: ISEB, ISTQB, SQAMM, CP-SAT, CSTE, CSQA or Certified Selenium Engineer certificate
  • At least 3 – 8 years of testing experience on web applications with Selenium / Appium, and/ or mobile applications
  • Strong understanding of TDD/BDD and CI/CD processes
  • Strong proficiency working with performance testing tools such as JMeter / BlazeMeter / LoadRunner
  • Strong proficiency with bug / project tracking software like Jira / TFS / Rally
  • Strong proficiency with opensource web test automation tools Selenium / Cypress / Protractor
  • Strong proficiency with API testing tools such as REST Assured / Unirest / Citrus
  • Proven experience in automating web-based and server-based applications
  • Ability to derive functional test scenarios and automate them for the next Sprint

Experience in

  • Automation programming languages: Java / C# / Python
  • Developing automation scripts on different frameworks: TestNG / JUnit / Cypress / Protractor / Jasmine / Mocha
  • Automation and manual testing
  • Black and white box testing
  • Negative testing
  • Developing test cases against business requirements
  • Developing cross-browser and responsive testing for web and mobile applications
  • Documenting system errors and replication steps
  • API testing on Postman, SoapUI
  • OOP languages
  • SQL and relational databases: MySQL, T-SQL
  • Code versioning / branching and maintenance on Bitbucket / Git
  • Agile methodologies

BBD is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, family, gender identity or expression, genetic information, marital status, political affiliation, race, religion or any other characteristic protected by applicable laws, regulations or ordinances.

Apply now
Open positions

What’s next? We’re ready!