The successful candidate will be a key contributor to the overall quality of the products developed within the front-end teams (web and native mobile apps), together with other team members. Agile is key to our journey and you will play a big role in building and developing the agile organization. You will work together with our QA team in driving their test strategies towards major initiatives and continuous product development. You will be responsible for adapting standards in automated and manual testing solutions. You will look to match the best testing technology and solutions to our pipelines, constantly on the hunt for ways to improve things. You will also be hands-on with our scrum teams' day-to-day work, interacting with developers, product managers, and designers daily to deliver on sprint goals. You are a software engineer and thrive on applying your technical skills to build elegant solutions to meet quality goals. You have a big picture view of how web/mobile infrastructure works, how code gets built, tested, and deployed. You know how to make the end-user experience great.
Responsibilities:
- Quality Assurance Lead will provide test leadership for mission critical business applications with multiple interfaces. The end-to-end validation and/or testing of applications/systems leveraging a Test Center of Excellence with onshore and offshore resources.
- The development of accurate work estimates/forecasts/accounting of testing/validation activities.
- Ensures resources and organization structure are in place and operating effectively.
- Supports the team to ensure success, including removing roadblocks, helping the team to navigate the organization, etc.
- Ensures delivery of projects are on time and on budget, to meet the needs of the business.
- Assists with strategy/design considerations for more complex projects that may involve multiple technical teams, serving as an integration point between the different teams.
- Conducts reviews and inspections to identify issues and recommend corrective action, often assisting staff in more challenging situations.
- Interacts and develops relationships cross-functionally both internally within IT and externally with business partners to provide solutions and process improvement.
- Participate in all aspects of testing including establishing metrics, applying industry best practices and processes to ensure quality goals are met.
- Develop testing scenarios/cases to address areas such as database impacts, software scenarios, regression testing, boundary/negative testing, usability.
- Drive continuous integration and deployment strategies leveraging tools like Jenkins/Visual Studio with a DevOps concept.
- Define roadmap for QA Department and implement QA best practices to ensure high quality, on time delivery of the projects.
- Work with engineering team / business partners and strategize all QA activities which includes - Provide expertise in scope definition, effort estimating and sizing for automation testing.
- Reporting of key testing statistics and trends related to test design and execution highlighting system quality and team status against committed project milestones.
- Manage the execution of Regression /Integration/Functional tests and the documentation of tests results.
- Manage the defect logging/tracking/reporting process.
- Qualifications
- B.S Degree in Computer Science, a related technical or scientific field, or equivalent experience.
- 10+ years of related Quality Assurance Engineering experience.
- Excellent communication skills, both verbal and written.
- Thrive in an agile environment where design decisions are made collaboratively every day.
- Clear understanding of automated testing as it relates to websites, client/server systems, mobile, and APIs.
- Strong technical understanding with using device simulators in Xcode and Android SDK.
- Strong technical understanding of either iOS and/or Android platforms (preferably both) and the differences between each.
- Knowledge of working with cloud-based consumer platforms.
- Familiarity with CI systems and app distribution systems (Jenkins, Hockey, GoogleBetaTestGroups , etc.)
- Familiarity with Jira, Confluence, continuous integration, and deployment tools like Jenkins.
Benefits:
- The annual base salary range is $90000 - $135000 / year.
- Employee Discount
- Paid Time Off
- Medical | Dental | Vision Coverage
- 401(k) | Roth 401(k)
- Stock Purchase Plan
- Life Insurance
- Flexible Spending Account
- Opportunities for Advancement
- Tuition Reimbursement for Qualified Courses
- Strong Company Culture
- Employee Resource Groups
- Show less