Roles and Responsibilities
Job Responsibilities
Quality assurance for the cutting-edge solutions at scale, impacting millions of customers and directly impacting top line by impacting several millions of dollars of revenue.
Oversees and creates test plans for various software development life cycles including: integration testing, performance tests, regression testing and user acceptance testing.
Lead the development, establishment, and enforcement of quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications, products, and/or enhancements throughout their development lifecycles.
Evaluates requirements, Prioritizes QA workload and sequence of project tickets to minimize conflicts and maximize efficiency of the QA process.
Ensure that software quality measures comply with regulatory standards, industry standards, and accepted best practices.
Create methodologies and processes for the collection and analysis of data for ensuring software, systems, and product quality.
Direct the analysis of formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
Develop change control processes, practices, and guidelines for new and existing technologies.
Fully support and assist in maintaining the Release Management process while mentoring team members and peers on its use.
Test applications written in Django, Python, React JavaScript and Flutter, Android, iOS.
Work with Mobility architect, Product Leads, User Experience Leads, and other supporting team members to take the product vision to the testing methodologies and successful deployment
Putting together technical write-up for programming features of the site and ensuring team members understand deliverables and have task lists, ensures documentations and reports are complete, current and stored appropriately
Operate in a hyper-collaborative way and follow these guiding principles: Value common sense and simplicity over complexity, make decisions quickly and move nimbly, celebrate diverse ideas, Succeed and fail together as a team
Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity, Provides supervision and development opportunities for associates.
Qualifications:
Bachelor or Master Degree in Computer Science, Software Engineering from a reputed University.
Certification in Quality Assurance or Software Development preferred but not required.
5 -8 Years of experience in overseeing the design, development, and implementation of quality assurance standards for software testing.
At least 5 years direct experience managing all aspects of a QA team: integration/system testing, performance tests, regression testing and user acceptance testing
Strong knowledge of system testing metrics, best practices and methodologies
Extensive experience with core software applications, preferable in the eCommerce apps.
Direct hands-on experience with ad hoc query programs, automated testing tools, and reporting software.
Extensive practical knowledge in importing data for use in report software, spreadsheets, graphs, and flow charts.
Experience and expertise in testing and automation of eCommerce data security enterprise products.
Ability to be adapt to the startup culture, handle multiple competing priorities, meet deadlines and troubleshoot problems. Must be a team player and collaborate with various stakeholders within the business.