Test analyst – automation

The company

BBD is an international software firm that solves real-world problems with innovative solutions 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 into client organisations. 

Our relaxed yet professional work environment extends to our 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

BBD is looking for automation testers to assist with:

  • Hands-on experience collaborating at a technical level with team members of various technical backgrounds
  • Strong proficiency troubleshooting issues in front-end / middleware / back-end code
  • Analysing and understanding application requirements and design documents to be able to test them
  • Design or participate the designing od test frameworks
  • Developing and documenting test plans / automation strategy plans
  • Executing tests and analysing / documenting results
  • Working with business analysts to discuss and understand the 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

Requirements

  • 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 (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)
  • Hands-on experience collaborating on frameworks for test automation and internal software tools to facilitate testing
  • Strong proficiency with API testing tools (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
  • Knowledge of testing principles / techniques
  • 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
    • Understanding documenting system errors and replication steps
    • API testing (Postman, SoapUI)
    • OOP languages
    • SQL and relational databases (MySQL, T-SQL)
    • Code versioning / branching and maintenance (Bitbucket / Git)
    • Agile methodologies
Apply now
Back to list

If you’d like to engage with us, we’d love to hear from you