Green leaf




Predii - Python, JavaScript, MongoDB, Nodejs, Selenium, Quality Assurance QA


The following position requires willingness to move to Pune, India. Predii’s Repair Intelligence seeks to revolutionize the repair and maintenance industry, creating a higher form of intelligence to augment customer applications in a connected ecosystem. Qualified candidates will be responsible for the overall data quality of our various offerings, from POC data to final product release, through manual and automated testing. Candidates will aide in analyzing and understanding the inputs to ensure the correct outputs are produced. The position calls for a keen attention to detail when dealing with large amounts of data sets, excellent organizational and communication skills, analytical and problem solving skills, and a passion for quality. This position reports to the Chief Software Architect and Director of Engineering. Requirements - BS/BA or equivalent in computer science or engineering, or related field - Proven work experience in Software QA or similar role - Experience in project management and organizing multiple data sets and client projects - Strong understanding of testing and automation best practices - Experience working on large scale projects with complex data integration points - Excellent troubleshooting and analytical skills in a complex, distributed environment - Design, implementation and delivery of scalable, maintainable, configurable and robust test automation frameworks - Understanding of all phases of software development life cycle - Ability to analyze and translate requirements and development stories into test scripts and ensure complete test coverage - Ability to develop test plans and prepare effort estimation - Competent in technical skills needed to document test plans and procedures, to prepare official builds for release - Willingness to learn new technologies, approaches and test tools - Team player willing to closely work with development team Skills - Expertise in automation testing tools like Selenium WebDriver, Cucumber, Postman, Fiddler, etc. - Good understanding of Linux OS and scripting, using bash or python - Understand and experience of the following and how to test - web-based security threats - REST API’s - Web-based applications and frameworks, such as angular, d3j, node.js, plotly, jQuery, react, etc. - Database and NoSQL concepts, such as Mongo, MarkLogic, ElasticSearch, etc. - Knowledge of release management and continuous integration tools like bamboo, jenkins, etc. Familiarity with source code version control systems like subversion and git - Familiarity with agile software Responsibilities - Review and analyze desired output for client projects, based on various data points - Collaborate with development and release teams to develop strategies and test plans, as well as document them - Consistently execute test cases (manual and/or automated) and report on results in a timely manner - Generate statistics and logs to document testing phase, including success or failure status, as well as document defects - Systematic and effective in investigating and reporting of bugs and errors to development team - Work with cross-functional teams, internal and external, to ensure quality throughout software development lifecycle - Organize and manage multiple regression tests associated with various branches of source code - Ownership and management of QA process, including QA walk throughs

Years: Any

Location: Africa,Asia,Europe,Latin America,Middle East,Oceania,South Asia

Requested on: 2019-08-27