Quality Assurance Engineer

  • Bengaluru
  • Xook

As a QA Engineer at Xook, you will play a crucial role in ensuring the reliability, scalability, and performance of our robotics hardware systems as well as microservices, databases, and web applications. You will work closely with the development team to implement and execute test strategies, identify and report bugs, and contribute to the continuous improvement of our products. This is an excellent opportunity for an enthusiastic individual to kickstart their career in quality assurance within a fast-paced and innovative environment.


Responsibilities:

  • Collaborate with the development team to understand project requirements and ensure test coverage for microservices, databases, and web applications.
  • Develop and execute test plans, test cases, and test scripts for functional, integration, regression, and performance testing.
  • Conduct API testing to validate the functionality, reliability, and security of microservices endpoints.
  • Perform database testing to ensure data integrity, consistency, and accuracy across different database platforms.
  • Conduct cross-browser and cross-platform testing to validate the compatibility and responsiveness of web applications.
  • Identify, document, and track software defects using bug tracking tools, and work with the development team to resolve issues.
  • Participate in the deployment process and perform smoke testing to verify the stability of software releases.
  • Collaborate with stakeholders to gather feedback, prioritize testing activities, and ensure timely delivery of high-quality software products.
  • Stay up-to-date with industry best practices, emerging technologies, and testing tools to enhance the QA process.
  • Contribute to the development and improvement of test automation frameworks and testing methodologies.


Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 1-2 years of experience in software testing principles, methodologies, and techniques.
  • Familiarity with test automation tools such as Selenium, Postman, or equivalent.
  • Experience with API testing using tools like Postman, Swagger, or equivalent.
  • Knowledge and experience with database testing using DB queries.
  • Basic understanding of web technologies (HTML, CSS, JavaScript) and web development frameworks.
  • Excellent analytical and problem-solving skills with a keen attention to detail.
  • Strong communication skills with the ability to collaborate effectively with cross-functional teams.
  • Ability to work independently, manage multiple tasks, and prioritize work in a fast-paced environment.
  • Eagerness to learn, adapt to new technologies, and grow within the QA discipline.


Preferred Qualifications:

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with version control systems such as Git.
  • Understanding of Agile/Scrum methodologies and experience working in Agile teams.
  • Familiarity with MERN stack