5+ years of experience in frontend and backend application
Experience with test frameworks like Selenium, Jest, Mocha, Chai
Experience with system testing such as E2E, ZDT, Upgrade testing etc.
Knowledge of performance testing tools and Resiliency testing .
Experience in a cloud native software development environment. A strong understanding of CICD methodologies
Experience with programming skills in languages such as Java, Python, JavaScript, or TypeScript
Required experience in front-end scripting with Javascript, ReactJS, experience with KnockoutJS will be a plus
Experience with backend using REST APIs or GraphQL
Experience with distributed source control, including GIT
Experience with container-based deployment like Docker, Kubernetes
Desirable to have EHR domain Knowledge
Functional Qualifications:
Ability to design and implement test plan for E2E customer use cases
Experience with Agile Methodologies, specifically Scrum
Experience using ticket tracking systems such as JIRA
Ability to quickly grasp new features and contribute to improve the quality of the product
Quick learner to pick up new languages and technologies
Dedicated, able to work independently on a project even while the design is evolving
Strong desire to stay on top of new technologies and services
Passionate about Quality
Strong communication skills, including cross-team collaboration
Ability to deliver basic functionality and iterate
Experience working with geographically distributed teams
Knowledge of healthcare and experience delivering healthcare applications are significant plus.
Key Responsibilities:
- UI Automation Framework Development : Design, develop, and maintain scalable UI automation frameworks using tools such as Selenium, Jest, or similar technologies. - Test Scripting :** Create automated test scripts for UI components and end-to-end scenarios, leveraging data-driven and keyword-driven automation techniques. - Execution and Analysis : Execute automated test suites, analyse test results, and collaborate with cross-functional teams to identify and resolve issues. - Continuous Integration :** Integrate automated tests into CI/CD pipelines to ensure continuous testing and deployment. - Ownership and Leadership :** Take ownership of automation initiatives, lead projects, mentor junior team members, and contribute to the growth of the QA team. - Quality Assurance :** Ensure adherence to QA best practices, standards, and procedures throughout the software development lifecycle. - Documentation :** Document automation processes, procedures, and test results to facilitate knowledge sharing and maintain traceability.
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA, Role Category: Software Development Role: Software Development - Other Employement Type: Full time