Job Description:
- Testing of the Analytics for IoT product following Agile methodology.
- Design, develop, maintain, execute test plans, scenarios, and processes.
- Automate tests, analyze test results to ensure existing functionality and recommend corrective action.
- Design, develop and execute high quality, flexible and scalable applications, frameworks, and tools in support of a variety of testing activities including those needed for continuous deployment pipeline.
- Creation and maintenance of test containers in the CI/CD pipeline.
- Track progress of individual tasks and communicate status and risks.
- Involve stakeholders to ensure testing tools satisfy requirements, software quality, and functionality.
- Actively participate in design and code reviews to maintain an elite level of code quality.
- Maintain an awareness of and research new technologies, trends, architectures, and implementation techniques as they relate to the delivery of applications, integrations, and data.
- Identify, track, and verify defects in the software.
- Perform Install & Deploy validations.
- Review relevant product documentation.
- Work closely with local as well as remote dev/test teams to ensure timely deliveries.
- Ability to communicate with people of a technical background, think analytically, write and edit technical material, and the ability to write and present clearly on technical matters in a business context.
Requirement:
- Around 3 years or more of working experience in multi-tier application testing with excellent understanding of software testing lifecycle
- Strong knowledge of automation testing at API and UI layer with hands-on experience on automation testing tools e.g. Selenium, Robot.
- Strong programming aptitude in any languages like SAS, Java, Groovy, Python or any other programming/scripting language
- Experience with Continuous Integration and Continuous Delivery (CI, CD) model
- Familiar with Agile methodology and with tools such as Jira, Confluence
- Experience on Windows as well Linux operating system with basic troubleshooting skills
- Working knowledge of Jenkins, GitHub, Kubernetes technologies.
- Knowledge of any public cloud providers like Amazon Web Services, Microsoft Azure, and Google Cloud, etc.
- SAS programming skills will be a plus
Mandatory Technical Skills:
- Excellent understanding of software testing lifecycle, with a keen eye on detail
- Testing using Automation tools such as Selenium, Robot.
- Good understanding of a 3-tier application
- Experience on Windows and Linux operating system.
- Should be engineering graduate in computer science or equivalent.
Domain Skills:
Experience in Manufacturing, IoT domain, or analytics in general will be of additional benefit.
#highlightedjob