Key Accountabilities/Responsibilities
- Design develop and implement best quality practices and processes for product development
- Design detailed test cases test scenarios and step definition using feature files to satisfy user stories utilizing a BDD/ATDD approach
- Write automated tests using Spectron in JavaScript & TypeScript
- Write automated tests using Cypress
- Write automated test scripts for web and API
- Create and maintain test cases using test case management tool
- Identify test strategies test cases test scripts that ensure high quality and coverage of functionality integration and performance of components or system
- Participate in sprint activities test preparation creating manual and automated test cases
- Review requirements specifications and technical design documents to provide timely and meaningful feedback
- Identify record document test results thoroughly and track bugs.
- Estimate prioritize plan and coordinate testing activities
- Troubleshoot and discover root cause of complex issues
- Collaborate with Developers to continuously improve the testability and robustness of the codebase
- Track quality assurance metrics like defect densities and open defect counts
- Adhere to standards and practices
Knowledge and Experience Required
- At least 5 years experience as a QA Automation Engineer
- Fundamental critical and conceptual thinking skills
- Strong risk management and problemsolving skills
- Excellent documentation skills
- A resultsoriented outlook with the ability to prioritize and deliver key initiatives.
- Experience in identifying complex test cases including edge cases
- Ability to identify productivity and efficiency improvements and quickly adapt to changes
- Ability to partner with other project stakeholders to resolve issues and to mitigate project impacts
- Experience creating SQL query for validating tests and creating test data
- Experience working in an Agile/Scrum development process
- Experience in API testing using tools like Insomnia or postman
- Working knowledge of Confluence JIRA and Bitbucket
- Handson experience with automated Java Script based testing framework is a plus
Bonus Points
- Worked in an early stage startup
- Worked in the finance industry
- Worked in an Agile environment
- Blockchain
- Strong understanding of CI/CD and build pipelines
- Experience analyzing and testing large ERP or Financial IT systems
- Experience in finance with real time trading systems/market data
- Experience in working in a regulated financial firm
- Experienced in working with multinational global teams