Client of Linksuccess

Senior Software Development Engineer - Test - Python Automation

Job Location

pune, India

Job Description

Our client is a leading provider of unified data protection, management, and information governance solutions purpose-built for modern cloud applications. With a strong focus on security, scalability, and performance, they enable businesses to operate seamlessly in hybrid and multi-cloud infrastructures. Role Overview : We are seeking a highly motivated Senior QA Engineer with a balanced skill set in both manual and automated testing. You will be an integral part of an Agile development team, working closely with developers, product managers, and DevOps to deliver high-quality software solutions. The ideal candidate has a deep understanding of quality assurance principles, strong programming/scripting skills, and a proactive approach to identifying and resolving issues. Responsibilities includes : - Agile Collaboration : Actively participate in agile ceremonies including sprint planning, stand-ups, and retrospectives. Collaborate with developers and product owners to understand user stories and acceptance criteria. - Test Planning & Design : Analyze functional and technical requirements to design comprehensive test plans. Create test strategies for new features, enhancements, and regression coverage. - Test Execution : Execute manual and automated test cases, including black-box and white-box testing. Own the testing life cycle for assigned user stories. - Automation Development : Extend and maintain the existing test automation framework. Write reusable test scripts and integrate automated tests into CI/CD pipelines. - Testbed Management : Set up and manage test environments across Windows and Linux platforms. Document setup steps to ensure reproducibility. - Defect Tracking : Log detailed bug reports, track defect life cycles, and work with developers to ensure timely resolution using tools like Jira and XRay. - API & UI Testing : Perform comprehensive RESTful API testing and front-end web automation using tools like Selenium, Cypress, or Puppeteer. - Reporting & Metrics : Maintain up-to-date test case documentation, provide QA metrics, and contribute to continuous improvement of testing practices. Must Haves : - Operating Systems : Strong working knowledge of both Windows and Linux OS environments. - Programming & Scripting : Proficiency in Python; candidates with Java experience must be willing to transition to Python. Expertise in shell scripting is a must. - Concurrency & Networking : Understanding of threading, multiprocessing, and socket programming concepts. - Cloud & Architecture : Familiarity with cloud-based architectures and services. - File Systems & Networking : Knowledge of file systems, basic network protocols, and configuration. - Database Proficiency : Solid experience with SQL databases and writing complex queries. - Automation Tools : Strong experience with test automation frameworks and tools (Selenium, Cypress, Puppeteer). - API Testing : Hands-on expertise in testing RESTful APIs using tools like Postman, Swagger, or custom scripts. - Version Control : Experience with tools like Git or SVN for source control and collaboration. - Bug & Test Management : Proficient with Jira, XRay, or equivalent tools for tracking bugs, test cases, and test coverage. - Agile Mindset : Deep understanding of Agile methodologies, sprint-based development, and QA best practices. Preferred : - Virtualization : Experience with VMware or similar virtualization platforms. - NoSQL Databases : Exposure to MongoDB, Cassandra, or other NoSQL technologies. - CI/CD Integration : Familiarity with integrating test suites into Jenkins, GitLab CI, or similar CI/CD tools. - Security & Compliance Testing : Understanding of secure coding/testing practices and compliance requirements is a plus. (ref:hirist.tech)

Location: pune, IN

Posted Date: 5/9/2025
View More Client of Linksuccess Jobs

Contact Information

Contact Human Resources
Client of Linksuccess

Posted

May 9, 2025
UID: 5182255521

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.