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


