Search by job, company or skills

Village IT Services Private Limited

Senior Software Engineer - QA(7+ Yrs Exp, 20+LPA)

Early Applicant
  • 4 days ago
  • Be among the first 50 applicants

Job Description

Role: Senior Software Engineer - QA(7+ Yrs Exp, 20+LPA)

The Company

This company is a leading platform in the data science space, serving over 30 million users worldwide. Known for its open-source distribution, the platform simplifies data science and machine learning while driving innovation through a strong community focus. Their enterprise solutions empower organizations and academic institutions to leverage open-source technologies for competitive advantage and research breakthroughs.

Summary

We are seeking a skilled Senior Software Engineer - QA to join our dynamic and collaborative team. In this role, you will design, build, and maintain Python-based tools and scripts that enhance the QA team's testing capabilities, ensuring compatibility, performance, and quality across platforms. If you have a passion for automation, a keen eye for detail, and a drive to improve testing processes, we'd love to hear from you.

Requirements

What You'll Do:

  • Build and maintain Python-based tools for test automation, including CLI tools and utilities to streamline QA workflows.
  • Design and develop end-to-end testing scripts to improve coverage and efficiency.
  • Create scripts for testing package compatibility across environments, operating systems, and Python versions.
  • Validate package dependencies and configurations, collaborating with developers to resolve compatibility issues.
  • Integrate Python-based test scripts into CI/CD pipelines, automating tests throughout deployment stages.
  • Develop APIs or connectors to enhance QA processes in tools like Jira, Git, and CI/CD systems.
  • Generate and manage test data, enabling realistic and relevant automated testing scenarios.
  • Build performance testing scripts to assess application speed, scalability, and stability.
  • Analyze performance bottlenecks and assist with resource utilization monitoring and optimization.
  • Debug and fix issues in automated testing scripts, ensuring robust and reliable processes.
  • Document scripts, tools, and processes, ensuring clear guidelines for team members.
  • Share test execution reports, providing insights into coverage, defect trends, and performance metrics.
  • Continuously update automation frameworks and tools to align with technological advancements and project requirements.
  • Collaborate with QA engineers to adapt automation scripts to support new features and scenarios.
  • Contribute to Agile ceremonies, offering updates on progress and proposing improvements.
  • Perform exploratory testing through automation, identifying gaps in predefined test cases.
  • Enhance code coverage with additional or improved unit tests.
  • Support pre-release activities like bug bash sessions and update testing metrics post-release.

What You Need:

  • Proficiency in Python with 7+ years of experience in automation testing.
  • Expertise in building reliable, reusable automation scripts for Web, CLI, and API applications.
  • Strong knowledge of CI/CD tools (e.g., GitHub Actions, Jenkins, GitLab) and integration processes.
  • Hands-on experience with package management tools (e.g., Conda) and dependency testing.
  • Ability to build data-driven testing utilities and manage test data dynamically.
  • Performance testing experience, including monitoring and optimization of system resources.
  • Strong debugging and problem-solving skills for both codebase and automated processes.
  • Familiarity with Agile development practices and participation in sprints.
  • Excellent documentation skills to support team collaboration and knowledge sharing.
  • Bonus: Experience in open-source contributions or maintaining projects.
  • Bonus: Hands-on experience with Docker and containerized applications.

Benefits

Why You'll Like Working Here:

  • Unique opportunity to work with cutting-edge data science and machine learning technologies.
  • Collaborative and dynamic team environment that values diverse perspectives.
  • Flexible working hours and 100% remote-friendly policies.
  • An employee-first culture that values innovation, action, and connection.
  • Be part of a mission to democratize data science and promote open-source technologies for global impact.

Ready to make a difference in the world of data science and machine learning Apply now and join us!

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 24/11/2024

Job ID: 101337503

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Sr Node JS Developer Software Engineer 7 years Exp CTC Max 22 LPA

RegenesysCompany Name Confidential

Senior Staff Software Engineer

IntuitCompany Name Confidential
Last Updated: 24-11-2024 06:02:32 PM
Home Jobs in India Senior Software Engineer - QA(7+ Yrs Exp, 20+LPA)