Must have requirements:
· 10+ years of QA testing experience with focus on automation across a variety of domains (especially eCommerce and POS) and a variety of systems (especially AWS Cloud) and platforms/methodologies (mobile, web, api, security, performance)
· 5+ years of hands-on experience with the ownership of software project testing: understanding system architecture, analyzing systems and requirements, defining test strategy, writing test plans, designing and executing software tests, preparing test data, bug tracking, reporting.
· 5+ years of hands-on experience in automation testing using tools – Selenium, Java, TestNG, Appium, Cucumber, etc.
· Prior experience in a senior role on a QA team.
· Highly skilled in documenting how applications work, test artefacts and extremely organized at work, with the ability to report at different levels on the progress/status of work.
· Heavily involved in end-to-end testing and back-end validations including database and API testing. Exceptional SQL and database querying skills and API testing.
Required Qualifications:
· Expertise in Assuring Quality on iOS and Android Mobile Applications.
· Expertise in test automation.
· Actively engages in product and business discussions with a technical eye for feasibility and adherence to overall roadmaps and architectural strategy.
· Work with developers and stakeholders to thoroughly understand business or technical requirements
· Writing/executing test cases and validating them to ensure requirements are met and stories brought to Done status
· Understand, identify and implement automated testing scenarios using software
· Identify and track bugs, regression issues, and enhancement requests
· Keep track of and report on testing progress and results
· Understand deployment strategy and testing environments
· Ability to identify issues in test/production and follow them though to solution
· Participation in iteration planning and project status meetings
· Ability to partner with others to work effectively across all boundaries
· Work in close interaction with developers in verification and validation of problems in new and existing applications
· Effectively communicates testing status to project teams, business users, product owners
· Research testing trends and industry best practices
· Document and assist in the resolution of complex problems and issues.
· Research and analyze product features being tested
· Review user interfaces for consistency and functionality
· Technical understanding of the digital platform, cloud computing and APIs
Preferred Qualifications:
· Ability to work in an Agile /SCRUM environment
· Familiarity with code versioning tools - Git (Gitlab)
· Competency in Microsoft Office suite and other reporting/documentation tools
· Experience with Agile tools that support tracking iterative development
· Exceptional communication skills
· Bachelor’s degree in Computer Science, Computer Engineering or related field