Designation: QA Engineer (Automation)
LOB: Blockchain
Qualification: Bachelor’s degree or equivalent experience in Computer Science
Years of Experience: 3- 5 years
Job Objective: QA Automation Engineer with 3-5 years of software development and testing experience, specializing in automating web and performance tests, creating scripts, and streamlining deployment processes in support of software development life cycles.
Roles & Responsibilities:
- Analysing requirements/PRD and creating test cases
- Should be well versed in sanity, functional, re-testing, integration, regression, smoke&critical path testing.
- Experience in API testing
- Should be well versed in defect lifecycle and have hands-on experience in Jira & Confluence
- Understand aspects of Agile methodology
- Create and maintain detailed automated test cases
- Estimate, prioritize and plan testing activities
- Leveraging the team and developers to implement end to end testing
- Review requirements and provide knowledgeable feedback to ensure they are thorough and detailed
- Keep thorough documentation of all aspects of a project, including but not limited to:
- Deployment communication
- Detailed bug tickets
- Comprehensive manual and automated test cases
- Actively participate in project development meetings such as backlog grooming and sprint planning
- Ensure all major software releases meet a high quality standard
- Good communication skills and comfortable working in a multicultural environment
Technical Skills and Knowledge:
- Hands-on QA automation engineering skills and mindset
- 3+ years experience as a QA Automation Engineer
- Experience configuring CI/CD pipelines (e.g., Gitlab CI, Jenkins, or CircleCI)
- Experience working with TeamCity
- Experience on addon extensions for JIRA (such as Zephyr)
- Experience working with automation framework tools such as Selenium, Cucumber, Cypress, WebDriverIO
- Experience with containerised applications and deployment
- Experience as a developer/familiarity in one or more of the following languages:
Javascript, GoLang, Python - Experience working on Pull Request and Merge Activity
- Expertise in automate test cases and nested test cases
- Experience with cloud environments such as AWS and/or Azure
- Ability to operate in a decentralised team and remote working environment
- Strong documentation practices and following standard naming conventions for TypeScripts
- Experience or understanding of Blockchain technology, especially Ethereum is a plus
- Experience or understanding on Allure framework and reporting is plus
Behavioral Skills & Competencies:
- Strong communication, organizational, and collaboration skills
- Ambitious professional who can work under their own direction towards agreed targets/goals and with creative approach to work
- Ability to manage change and proven time management
- Strong English skills