Overview

We are looking for a skilled Quality Assurance Engineer to join our Q/A team. In this role, you will be responsible for collaborating with other teams to test software. You will also be responsible for reporting and tracking bugs within the software, logging them, and helping fix them. You are a team player who understands and can manage complex business environments, knows how to motivate others, and can improve the overall performance and quality of the team.

Key responsibilities

  • check-circle
    Understand business, functional and non-functional requirements of the application
  • check-circle
    Test execution on various levels (System Test, Regression Test, Smoke Test, Load Test, and so on)
  • check-circle
    Prepare manual as well as automated test cases to ensure adequate test coverage and speed of execution of web and mobile applications
  • check-circle
    Plan, create and manage the overall Quality Planning strategy
  • check-circle
    Collaborate with cross-functional teams to ensure quality throughout the development lifecycleIdentify quality assurance process bottleneck and suggest actions for improvement
  • check-circle
    Plan, create, execute, and maintain API and Database tests
  • check-circle
    Identify quality assurance process bottleneck and suggest actions for improvement
  • check-circle
    Collect quality data and Oversee continuous improvement projects
  • check-circle
    Creating detailed, comprehensive, and well-structured test plans and test cases
  • check-circle
    Estimating, prioritizing, planning, and coordinating quality testing activities
  • check-circle
    Investigate product quality in order to make improvements to achieve better customer satisfaction
  • check-circle
    Responsible for maintaining software documents apart from test-related documents such as requirements documents, specifications document
  • check-circle
    Reviewing quality specifications and technical design documents to provide timely and meaningful feedback
  • check-circle
    Active participation in project-level discussions/meetings
  • check-circle
    Involvement in the project from requirement gathering to release
  • check-circle
    Proposing and implementing more efficient testing procedures
  • check-circle
    Work with the project manager to provide application demonstrations to the clients and other stakeholders
  • check-circle
    Stay up-to-date with new testing tools and test strategies

Required experience

  • tick
    Minimum 2 or more years of experience in the related field
  • tick
    Must have sound knowledge of Software Testing (Types/Methods/Levels of Testing)
  • tick
    Knowledge of STLC and SDLC process
  • tick
    Work in Scrum/ Kanban team environment to size and plan the requirements
  • tick
    Experience in security testing, load testing, API testing, and automation testing (in web and mobile applications)
  • tick
    Proficient in non-functional testing like security, performance, and PCI compliance
  • tick
    Experiences in Automation tools like Selenium, Katalon Studio or Jmeter
  • tick
    Experience with logging and monitoring frameworks
  • tick
    Knowledge of automation and CI/CD (continuous integration & continuous delivery)
  • tick
    A deeper understanding of the User Experience
  • tick
    Knowledge and experience in technical aspects of software solutions being tested - REST and SOAP API, Postman, Swagger
  • tick
    Solid knowledge of SQL and scripting for testing purposes
  • tick
    Professional, positive attitude with a strong work ethic and willingness to observe and learn
  • tick
    A sense of ownership and pride in your performance and its impact on the company’s success
  • tick
    Proactive and a fast learner, with the ability to work independently or as part of a team
  • tick
    Hands-on experience with both white box and black box testing
  • tick
    Critical thinker, problem-solving skills, and good time-management skills
  • tick
    Strong interpersonal skills and attention to detail with an analytical mind
  • tick
    Ability to represent complex ideas in a simple, easy-to-understand manner to a variety of audiences
  • tick
    Ability to communicate effectively both orally and in writing
  • tick
    Master's or Bachelor's degree in Computer Science or Information Technology or any related field

Bonus points

  • tick
    Experience with working with large databases and complex data analysis
  • tick
    Automation experience in Selenium is a huge plus
  • tick
    Experience of working in SCRUM/Agile team would be added value
  • tick
    Familiarity with HTML, CSS, Javascript, JAVA, XML
  • tick
    Certification in QA will be a plus point like CSD, ISTQB
  • tick
    Knowledge of Version control systems like Git

To apply

Send your CV, a snappy cover letter which highlights your expertise, skills and experience and any relevant links/attachments to your work.

Apply here

Have questions? Write to us

Careers

Open vacancies

View all vacancies
  • GoLang Engineer

    We are looking for an experienced, enthusiastic, proactive GoLang developer to join our Engineering team. The ideal candidate will have strong technical expertise in developing ric...

  • C# .NET Developer

    We are looking for a talented, passionate, and pragmatic engineer, able to work in a rapidly changing environment. You will be developing Windows applications using C# ASP.NET MVC ...

  • Flutter Developer

    We are looking for a skilled Flutter Developer to join our Mobile application development team. In this role, you will be responsible for developing and implementing user interface...

  • Full-Stack Software Engineer

    We are looking someone who can work on both the front-end and back-end of systems. Designing user interactions on websites, developing servers and databases for website functionali...

  • Frontend Software Engineer

    We are looking for an experienced Javascript developer who is proficient with React.js. Your primary focus should be on developing user interface components and implementing them f...