Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
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