Software Quality Assurance Engineer

London, England
Work Type: Full Time

Have you got what it takes to join a rapidly growing AI company on a mission to transform enterprise voice communication? You will join a team of leaders that are Oxford University professors, former senior execs and advisors that hail from top roles at Google and Dropbox. This company is set for rapid scale and we want the best to join us on that journey, so if you’re the top backend engineer at your current employer, if you want to have global impact and if you want to associate yourself with one of the biggest UK AI growth stories, then we want to talk to you!


We are looking for an experienced software QA engineer to inspect and report on the quality of products through the entire production cycle. Depending on the product, QA Engineers may use different criteria to check the quality, such as functionality, durability, safety and speed.


To ensure success as a software QA engineer you should have extensive experience in analytics, high-level problem-solving skills, and the ability to project manage. A top-notch software QA engineer ensures the smooth running of the QA department and ultimately customer satisfaction.


SQA Engineer Responsibilities:

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
  • Write and execute test cases to find system bugs like UI and usability issues, etc.
  • Create detailed, comprehensive and well-structured test plans and test cases.
  • Estimate, prioritize, plan and coordinate testing activities along with the team lead.
  • Perform manual and automated testing and API testing.
  • Identify, record, document and track bugs.
  • Understand and Comprehend the requirements, specifications and policies in regard to product development and verify that all product pieces and components are functioning in accordance with the blueprints and design plans.
  • Analyze testing data to determine areas where a product can be improved or modified to better meet the needs of customers.
  • Carry out security testing, stress testing, performance testing, functional testing and scalability testing.
  • Check the consistency of the developed applications across devices, browsers, and operating systems.
  • Perform R&D to identify the scope of test ideas that may scale up the output level.
  • Design, develop and execute automation scripts if needed.
  • Being Comfortable working in a small team and taking ownership.


Educational Requirements:

  • BSc/M.Sc. in CSE/CS/ICT (or related field) from any reputed University in Bangladesh

Experience Requirements:

  • At least 2 – 3 year(s) of relevant software quality assurance experience

Additional Requirements:


The applicants should have experience in the following area(s):

  • Deep understanding of software testing, its main concepts, and processes: the whole bug life cycle; different testing levels, methods, and types; test estimation techniques.
  • Excellent written and verbal communication skills to interact with project team members, clients, and stakeholders.
  • Critical thinking and analytical skills to examine bug reports and prioritize necessary tests.
  • Should have good knowledge of different test / project management tools and frameworks. i.e. Azure DevOps (ADO), Jenkins, TestNG, Maven, Junit, Selenium, Apache JMeter, Postman, etc.
  • Knowledge on programming languages like Python / Java / C++ is a plus.
  • Capable of using Source Code Repositories, git and bitbucket.
  • Working experience in Agile/Scrum/Waterfall development process.
  • Knowledge and working experience with Salesforce platform, Kubernetes (K8s) architecture and Customer Relationship management (CRM) products are desired but not necessary. 

Submit Your Application

You have successfully applied
  • You have errors in applying