Job Openings
Senior QA Automation Engineer
About the job Senior QA Automation Engineer
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 problem-solving skills
- Excellent documentation skills
- A results-oriented 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
- Hands-on experience with automated Java Script based testing framework is a plus
Bonus Points
- Worked in an early stage start-up
- 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