Job Duties :
Core Programming Languages/Frameworks: Java, Python, JUnit
Databases: MySQL, PostgreSQL
Cloud Services: AWS web services, Jenkins, Docker
Version Control: GitHub, Bitbucket
Tools/Technologies:Tableau, Excel, QMetry Automation Framework, Selenium, APIs, Linux/Shell Scripting, JIRA, AWS, Agile Software Development Methodology
Java - Java is a mandatory skill to develop / create Web applications, authentication systems and writing unit test cases. Core java concepts like interface, inheritance, multithreading etc is important to develop utilities/tools to enhance the productivity. Many concepts in Java helps in writing Microservices too.
Python – Python is high level, object-oriented programming language. It is widely used for data analysis, data manipulation and visualization purposes.
Junit/Mockito - JUnit is JAVA-based library that is used for effective unit testing of JAVA applications. Mockito is most popular mocking framework required for performing behaviour driven testing.
MySQL/PostgreSQL/Database Knowledge - Good understanding of the database schemas along with proficiency in SQL is needed to retrieve, compare and to transform the data based on the business need. SQL also play major role in Hibernate Framework in Java.
API/Web Services - In depth understanding of Application Programming Interfaces (APIs) and Web Services is needed to develop services and writing Unit test cases for the same
AWS services – AWS is a cloud services platform which offers multiple secure on–demand operations like compute power, database storage, content delivery etc. to help corporates scale and grow. AWS knowledge is required to successfully deploy web applications on Cloud.
Postman - Postman is a complex API Development environment to test API’s in every stage of development like designing, mocking, testing.
JIRA - JIRA is a defect tracking tool which allows the user to log and track the defects till the end of their life cycle. JIRA also facilitates the users with Jira Query language to run queries to retrieve various reports and create dashboards.
Jenkins - Jenkins is a managing tool using to continuous integration and deployment of development code. This is day to day used tool and required In-depth knowledge.
Eclipse - Eclipse is a tool used to develop client-server applications, integrated development environments. This is used as IDE for any programming Language
GitHub/Bitbucket - configuration management system which facilitates versioning of artifacts checked in the system.
% of time (Approx.)
Develop and deliver insightful technical demos of QMetry products using expertise in Java, Python, Jenkins, Jira, Selenium and Restful Webservices to ensure Continuous Testing vision is delivered for the prospect
QMetry Digital Quality Platofrm addresses the needs of Quality and DevOps engineers which requires working knowledge of tools/technologies listed below:
Scripting: Java, Python
DevOps tools: Bitbucket, GitHub, Jenkins, Bamboo
Agile tools: JIRA
Automation Framework: Selenium, Appium and Restful Webservices/APIs
Work on several customer Proof of Concepts to develop sound Test Management Strategy and provide technical support with integrations using Restful Webservices/APIs
Expertise in Python, Java, APIs, Selenium, Jenkins, JUnit
Implement QMetry Digital Quality Platform for new and existing QMetry customers using AWS and Docker based installations for Cloud and On-Premise installations
Expertise in Java, Docker, AWS and Linux scripting
Conduct customer training and support calls for QMetry Digital Quality Platform
Expertise in QMetry products with Java, Selenium, Jenkins and Jira
Participate in marketing activities like Webinars, Trade shows and Podcasts to highlight the technical benefits of QMetry
In-depth knowledge of the Agile Software Development Methodology, JIRA ecosystem and QMetry
Attend scrum calls with Technical and Sales team members to understand daily work task and update on customer requests.
Knowledge of creating dashboards in JIRA, Excel, Tablaeu and agile practices
Understanding and analysis of system process/implementation
Prepare Market Estimation and create comprehensive Technical Sales strategies to boost Continuous Testing message including Agile and DevOps tool stack like Jira and Jenkins.