QA Engineer

Company:

Rubiscape is a multi-persona Data Science & Machine Learning (DSML) platform perfectly blending the Art & Science of Data to help you discover the world of data intelligence and fuel your imagination from Insight to Foresight!
An award-winning platform, Rubiscape was incorporated in 2023 as a unified AI/ML and analytics platform to accelerate the innovation journey.
Watch a Rubiscape Data Science & AI Product Tour

Location:

Baner – Pune – Office Location

Role Focus

As a QA Engineer at Rubiscape, you will play a key role in designing, coding, testing, and maintaining software applications. Your expertise in Python development will contribute to the creation of innovative solutions that drive our organization’s success

Required Skills

  • Should have 2+ years of experience in functional and non-functional testing with ability to design and develop comprehensive test strategy.
  • Solid experience in Web and Desktop applications automation testing framework using tools like Pytest and Playwright/Selenium with Python, etc.
  • Being proactive in pursuing goals and objectives along with recommending solutions.
  • Good knowledge in writing SQL queries and databases.
  • Experience in End-to-End testing, API and Performance Testing using appropriate tools.
  • Should have good logical, analytical and problem-solving capabilities.
  • Should have expertise in SDLC, Agile methodologies and CI/CD tools.
  • Understanding of web service concepts like HTTP, REST, JSON and XML.
  • Excellent knowledge in requirement understanding and end user perspective to design test plan with maximum test coverage.
  • Lead, train and develop QA associates technically to optimize the team’s performance. Quick learner and openness to learn new technologies as per the business requirements.

Key Responsibilities

  • Involve in all testing activities from planning to deployment including requirement gathering, manual and automation activities.
  • Design and implement Web and Desktop application Test Automation Framework.
  • Design and implement test plans for conducting smoke, integration, component, regression, sanity testing.
  • Write test scripts covering the maximum test coverage.
  • Write and execute test cases in manual and automation test plan in functional and non-functional areas.
  • Prioritize, plan and coordinate testing activities.
  • Defect triaging, preparing defect reports and tracking test progress.
  • End-to-end testing with minimum defect leakage going into production.
  • Mentor team members for ongoing requirements as required.
  • Create and maintain test reports for different types of testing.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 3–5 years of professional experience in Python software development
  • Strong understanding of software testing principles and best practices
  • Expertise in CI/CD pipelines for test automation and containerization technologies such as Docker and Kubernetes
  • Any experience/exposure to Data Science projects is a big plus
  • UI Testing: Playwright/Selenium with PyTest/TestNG frameworks, Page Object Model, BDD framework, Cypress
  • API Testing: Postman
  • Performance Testing: JMeter, LoadRunner
  • Programming Languages: Python, Java, JavaScript, HTML, Web Services, RDBMS and database queries
  • Code Management: Git, SVN
  • Database Technologies: SQL & NoSQL Databases (Postgres, MongoDB, AWS S3, Redis)
  • Cloud: AWS, Azure, GCP

Job Category: Testing
Job Type: Full Time
Job Location: Pune

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top