Design, develop, and maintain a data quality monitoring framework and automated test scripts. Collaborate with development teams to enhance testing strategies and tools.
Job Responsibilities
1. Data Quality Monitoring Framework
* Design, develop, and maintain a scalable and efficient data quality monitoring framework to support various testing scenarios.
* Optimize framework performance using techniques like multithreading and distributed computing.
2. Automated Test Script Development
* Develop and maintain high-quality automated test scripts based on functional requirements and test cases.
* Update scripts to accommodate software version changes and new features.
3. Testing Tool Development and Integration
* Develop tools for performance testing and test data generation.
* Integrate testing tools with CI/CD pipelines (e.g., Jenkins, GitLab CI) for continuous testing and feedback.
4. Collaboration with Development Teams
* Participate in design reviews and code reviews to provide testing insights.
* Assist with unit and integration testing, and help developers write high-quality test code.
5. Test Strategy Development
* Develop and optimize test strategies based on product characteristics and business needs.
* Analyze test results to improve testing efficiency and effectiveness.
Qualifications
1. Education
* Bachelor's degree or above in Computer Science, Software Engineering, or related fields.
2. Experience
* At least 3 years of experience in software development or test development.
3. Technical Skills
* Proficiency in at least one programming language (e.g., Java, Python).
* Familiarity with testing tools (e.g., JUnit, TestNG) and database operations.
* Knowledge of CI/CD tools (e.g., Jenkins, GitLab CI).
* Experience with complex data processing or test framework development is a plus.
4. Other Skills
* Strong communication and teamwork abilities.
* Problem-solving and analytical skills.
* Ability to learn and adapt quickly to new technologies.
Top Skills
Gitlab Ci
Java
Jenkins
Junit
Python
Testng
Similar Jobs
Kids + Family • Mobile
The role involves creating automated testing frameworks for cloud services, mentoring team members, and improving testing efficiencies in a remote-first environment.
Top Skills:
DockerJavaKafkaKinesisKubernetesNsqPostmanPythonRedisSqsTestng
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Drive innovative solutions and digital transformations for clients by understanding their needs. Responsibilities include solution architecture, prototyping on the Now Platform, and executive presentations.
Top Skills:
AIAngularjsBootstrapHTMLJavaScriptNow PlatformServicenowSQL
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Lead engineering teams to develop staking platform services, ensuring high-quality code and effective processes while recruiting exceptional engineers.
Top Skills:
BlockchainDistributed SystemsMulti-Tenanted Systems
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.