Qualifications and Profile
Candidates should have:
- C# programming language
- SQL, PL/SQL and UNIX/LINUX Scripting skills.
- Excellent Aptitude, Curious to learn and inquisitive.
- Excellent communication and interpersonal skills.
- Autonomous, self motivated and excellent team player.
- Fluency in English - as acting in a multi-cultural environment.
- Good Knowledge of programming languages like Java, JavaScript and HTML
- Good to have knowledge on Banking or Finance.
- Expertise in automation testing tools like Selenium, Auto IT, Rest Assured, Cypress and Cucumber
- Takes initiative to chase down answers.
- Hands on knowledge of desktop based app and its automation
- Able to adapt to changing business and project priorities.
- Proactive in bringing solutions to observed gaps in requirements and process.
- Proactive in test planning, able to identify and breakout tasks based on a test plan.
- Able to prioritize and execute QA tasks with minimal supervision.
- Execute tasks from QA lead or above.
- Mentor and guide junior level Associate QA Engineers and QA Engineers.
- Perform root cause analysis.
- Install and/or configure tests for systems.
- Optimize test cases for higher efficiency, especially for specific changes in code or features.
- Test client-server interaction.
- Test user behavior analytics.
- Analyze and test UI and UX requirements.
- JIRA and Confluence
Nice to have:
- Automation test result analysis and investigation of failures.
- Perform change impact analysis.
- Perform risk-based test analysis.
- Bonus skills and tools knowledge:
- GitHub and Bitbucket
- Docker
- Postman
- Jenkins CI
- Node.js & Selenium WebDriverIO
- JavaScript
- Kubernetes
- Xray test case management tools