Job Description
What We Do and How?
We are a market research company, revolutionizing how it's done! We mix fast paced development and unique approaches to bring best practices and strategy to our technology. Our tech stack is deep, leveraging several languages and frameworks including Python, C#, Java, Kotlin, React, Angular, and Django among others. Our engineering hurdles sit at the intersection of technologies ranging from mobile, computer vision and crowdsourcing, to machine learning and big data analytics.
Our Team
From San Francisco to Chicago to Ottawa, our R&D team is comprised of talented individuals spanning across a robust tech stack. The R&D team is comprised of product, data analytics, engineers across Front End, Back End, DevOps, Business Intelligence, ETL, Data Science, Mobile Apps, and much more. Across these different groups we work towards one common goal: To build products into efficient and seamless user experiences that help our clients succeed.
About The Role
Numerator seeks an experienced Selenium Automation Quality Assurance Engineer for its Product Development team. This individual will automate test cases and execute as part of new feature testing and regression testing, as well as automate regression runs for subsequent releases.
Responsibilities
- Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function.
- Develop automation strategy/effort and generate scripts to perform automated testing cycles using Selenium.
- Design, execute, and analyze automation test scripts & test results for Web applications.
- Document, track and escalate issues as appropriate using JIRA.
- Detailed knowledge of Python.
Skills & Requirements
- BE/B Tech/MCA/MSc or equivalent.
- At least 2.5 years of experience with automation testing with Selenium (Preferred candidate only from IT industry).
Technical Skills
- Knowledge of SDLC and software test life cycle.
- Expertise practical knowledge of automated testing tools Selenium.
- Building of automated test scenarios based on manual test cases for application.
- Experience with developing test tools and with automated testing of software components/objects.
- Experience in one or more programing/script languages (e.g. Java, Python, Shell Script, etc.) and also have strong knowledge of Selenium.
- Outline a framework for automation.
- Solid understanding of Object-Oriented Programming (OOP) paradigm/concept.
- Basic RDBMS concepts and data querying skills.
- Understanding of Web and Client Server applications and hands-on testing experience.
Soft Skills
- Ability to work in a team and function independently.
- Quick learner and excellent team player.
- Excellent communication skills (oral and written).
- Willingness to understand project domain.