42 Multi Commodity Exchange of India Jobs
5-7 years
Multi Commodity Exchange of India - Senior Software Development Engineer - Test - Python/Selenium (5-7 yrs)
Multi Commodity Exchange of India
posted 16hr ago
Flexible timing
Key skills for the job
Company Description :
Multi Commodity Exchange of India Limited is India's first listed, national-level, electronic, India's largest commodity derivatives exchange.
Role Description :
We are seeking a talented Senior Python SDET to design, develop and maintain automated testing frameworks, scripts and utilities to ensure the quality and performance of our software applications.
You will collaborate closely with cross-functional teams to implement effective test strategies, improve automation coverage and deliver high-quality, reliable software. Additionally, you will build tools and utilities to enhance the productivity of manual testing teams and streamline testing processes.
Key Responsibilities :
- Develop and maintain robust test automation frameworks and scripts using Python for functional, regression and integration testing.
- Validate APIs and microservices using tools like pytest and requests.
- Work with different testing frameworks and tools like Selenium, PyTest, Robot Framework, etc.
- Design and execute performance tests with tools like locust or JMeter to ensure system scalability.
- Manage and integrate test automation within CI/CD pipelines using tools such as Jenkins or TeamCity.
- Create tools and utilities to assist manual testing teams, such as test data generators, log parsers or lightweight testing scripts.
- Analyze and resolve test failures, working closely with developers to identify and fix issues.
- Partner with stakeholders to ensure comprehensive test coverage and deliverables align with business and technical requirements.
Qualifications :
- Bachelor's degree in Computer Science, Information Technology or a related field.
- Experience in software development, testing and automation using Python.
- Proficiency in Object-Oriented Programming (OOP) and Python frameworks like pytest.
- Experience in developing and implementing automated test solutions.
- Experience with Selenium WebDriver, PyTest, unittest, or other Python-based test automation tools.
- Familiarity with message brokers like Kafka.
- Good to have Exposure to cloud platforms (AWS, Azure) and containerized environments like Docker and Kubernetes.
- Hands-on experience with Git and Bitbucket for version control
Soft Skills :
- Strong problem-solving and analytical abilities.
- Excellent teamwork and collaboration skills.
- Preferred : Certifications in software development or programming
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Development Engineer roles with real interview advice
5-7 Yrs