Senior Engineer / Senior Software Engineer (QA)
Conducting manual testing of software web/desktop/ applications
Preparing / reviewing test cases and test scenarios
Analyzing client requirements
Participating in preparing test plans.
Preparing test scenarios
Preparing test cases for module, integration and system testing
Preparing test data sets for test cases.
Preparing test environments to execute test cases
Writing SQL queries for database testing
Designing automation frameworks, developing test suites, execution and debugging
Interacting with internal / external clients
Actively participating and contributing to team discussions on problem solving methods
Job Requirements :
5+ years of experience in writing high quality test cases for new features added and enhancing existing test suite
Expertise in different types of testing i.e. functional, regression, sanity and smoke
Expertise in OS/browser compatibility testing
Good understanding of testing processes and the ability to formulate strong test strategy / plan
Ability to use any defect tracking tool to report defects
Working knowledge of SDLC models and SDLC documentation processes
Experience in working with tools like Jira, bugzilla, Testlink etc.
Experience in virtualization or hardware testing would be an added advantage.
Experience in test automation – test scripting, execution and scheduling – and a clear understanding of test automation needs
Experience in using load testing tools like JMeter etc. will be preferred
Experience in database/security/mobile testing will be preferred
Good verbal and written communication skills
Should have a positive attitude
Bachelor’s degree in Computer Science Engineering
Apply deep advanced analytical skills to explore complex datasets for knowledge discovery and predictive modeling activities.
Ability to work independently to innovate, and develop prototypes to demonstrate the feasibility of research ideas.
Inspire and influence others for continous improvement in every aspect
Be hands on in development and execution of predictive analytics and machine learning.
Job Requirements :
Minimum two years of experience with Machine Learning technologies
Expert in building custom ML algorithms leveraging statistical concepts and ML tools
Apply machine learning, data mining, predictive modelling & statistical techniques to create new scalable models
Understanding & working knowledge in Natural Language Processing & Conceptual modelling
Proficiency in statistical analysis tools (R, Python and SAS)
Extensive experience solving analytical problems using quantitative approaches (e.g. Bayesian Analysis, Reduced Dimensional Data Representations and Multi-scale Feature Identification).
Research and implement data mining machine learning algorithms in supervised and unsupervised learning areas Good knowledge of NoSQL DB (Mongo/Casandra)
Awareness/Experience with big data tools (Hadoop, HDFS & Spark).
Experience on AWS/Google machine learning services is a plus
Experience with any of these is a plus: scikit-learn, Pandas, R, ggplot, D3, and Spark (open source preferred)