Job Description
Job Title
QA Engineer
Department
Testing
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.
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
- 2+ years of experience in functional and non-functional testing with ability to design and develop comprehensive test strategies.
- Experience in Web and Desktop application automation testing frameworks using tools like Pytest and Playwright/Selenium with Python.
- Proactive in pursuing goals, recommending solutions, and problem-solving.
- Good knowledge in writing SQL queries and working with databases.
- Experience in End-to-End testing, API and Performance Testing using appropriate tools.
- Expertise in SDLC, Agile methodologies, and CI/CD tools.
- Understanding of web service concepts like HTTP, REST, JSON, and XML.
- Excellent requirement understanding and designing test plans for maximum test coverage.
- Ability to lead, train, and develop QA associates to optimize team performance.
- Quick learner and openness to learn new technologies as per 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 smoke, integration, component, regression, and sanity testing.
- Write test scripts covering maximum test coverage.
- Write and execute test cases in manual and automation test plans 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 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.
- Experience/exposure to Data Science projects is a 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 Platforms: AWS, Azure, GCP.
Job Category
Testing
Job Type
Full Time
Job Location
Pune


