Company Name : Predii
About the company
Our Client is a smart servicing platform processing data from customers such as Nissan, Snap-On, and Hobart
with patented artificial intelligence solutions in order to enhance enterprise service delivery. The company understands noisy technical maintenance data, and powers use cases such as guided repair, intelligent
dispatching, and quality engineering analytics. We are helping worldwide enterprises use their data in order
to fix equipment faster, prevent it from breaking, and design the next generation of hardware.
About This Role
As a SQA Engineer, you will be responsible for the following:
β’ Understand requirements to design well-structured test plans, test cases and document them
β’ This will involve consistently executing test cases (manual and/or automated) and report the results in a
timely manner, generating statistics and logs to document testing phase, including success or failure status
β’ Review and analyze desired output for client projects, based on various data points
β’ Investigate and document defects
β’ Organize and manage multiple regression tests associated with various branches of source code
β’ Collaborate with internal teams to plan and execute test activities
β’ Prepare release-builds
As a member of the engineering team at Predii, you will be working with cross-functional teams, customers and open
source communities. You will have the opportunity to take part in building new industry-changing services in our
portfolio.
Basic Qualifications
β’ Bachelor's degree in Computer Science (or equivalent education)
β’ Proven work experience in Software QA or similar role
β’ Strong understanding of testing and automation 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
β’ Effort estimation
Additional Qualifications
β’ Expertise in automation testing tools like Selenium WebDriver, Cucumber, Postman, Katalon, Fiddler, etc.
β’ Good understanding of Linux OS and scripting, using bash or python.
β’ Understanding of how to test the following:
o REST APIs
o Web-based applications and frameworks, such as angular, d3j, node.js, plotly, jQuery, react, etc.
o Database and NoSQL concepts, such as Mongo, ElasticSearch etc
o Web-based security threats.
β’ 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.
Job Perks
β’ Competitive salary
β’ Working on cutting edge technologies in big data analytics
β’ Opportunity to travel to the USA for client interaction, conferences