Lead/Sr. QA Automation Engineer
Engineering | REMOTE | Full Time
WHO ARE WE:
Sounding Board is the first-of-its-kind coaching enablement platform offering both the technology infrastructure and the coach network to enable and scale coaching practices organization-wide. A Series-B startup backed by top tier VCs with a vision to democratize access to coaching across all levels of an organization, Sounding Board combines a SaaS, cloud-based management platform with a high quality, managed network of global coaches that can deliver remote, virtual 1:1 and group coaching at scale. Our customers include large scale enterprises like Intel, Kraft Heinz, Mozilla, Dropbox & Cloudera and high growth companies across every industry such as Chime, Plaid, Zoom and UserTesting. When companies partner with us they see a resulting increase in promotion, retention and development of critical leadership skills in their participating employees. SAP.iO foundry recognized Sounding Board as one among the top 7 HRTech startups in 2019.
WHY SOUNDING BOARD:
We are a mission-driven company creating the next generation of leaders
Exciting, early-stage startup led by experienced, entrepreneurial founders f
Backed by leading investors including Bloomberg Beta, Precursor Ventures, Canaan, Jazz Ventures, and Correlation Ventures
Competitive salary, and benefits
Remote working environment (must reside/work in the United States)
Passionate, diverse & inclusive team
Coaching & Wellness benefit – Every employee gets a 1:1 coach & monthly wellness stipend.
Flexible PTO – take time when you need it
Health benefits for employees and dependents 100% paid for by the company
End of year Holiday shut-down
WHAT IS THE OPPORTUNITY?
As the Lead/Sr. QA Automation Engineer, you will be responsible for the quality assurance and application testing for the Company's web based platforms. You'll work closely with all members of our talented Engineering, Product, and Design teams to ensure functional and business logic meet the agreed upon project requirements. You will become an integral part of our diverse team and will work to enhance the quality of the product delivery throughout the development lifecycle. This role will report into the VP of Engineering.
This position will focus on collaborating with both internal remote employees as well as offshore remote teams over automation and integration testing of customer facing applications from end to end within an Agile and DevOps environment.
You will work closely with the Project team to advocate quality in the software development lifecycle; analyze product and technical user stories, as well as, requirements and functional and non-functional design specifications and create automated scripts. You will develop and execute automated testing scripts/code and be responsible for their implementation into the various environments. Managing functional and automated testing processes and test infrastructure in support of application development efforts is also a critical function of this role.
This position requires a self‐motivated, dedicated, focused, detailed, and methodical individual to combine the hands‐on process knowledge of the QA function within the project lifecycle methodology. You must have a solid technical knowledge of software development environments and tools, as well as a passion for testing and a commitment to quality. You will also work to mentor less senior QA engineers and guide them to being more performant in their roles.
WHAT WILL I BE DOING?
Be the de facto leader for the QA team until such time as we hire a QA Manager (or you prove that you are that person).
Set the bar for Quality Assurance at Sounding Board. Establish process and procedures for the team and work closely with Engineering to ensure that testing coverage is provided across the board.
Analyze business documentation and technical specifications for all applications under development or consideration, to determine its intended functionality to assist in testing.
Work closely with Product Mgmt, Program Managers, and Software Engineering team members to understand the system flows, processes, and back end architecture.
Hands-on experience with test automation tools. Cypress experience is highly desirable.
Familiar with implementing design pattern approaches for test automation frameworks that are highly scalable.
Design, develop, and execute automated tests for backend APIs, databases, as well as UI across a variety of browsers and devices.
Experience testing and working in test driven development and continuous delivery (CI/CD) DevOPS pipeline (Preferably in GCP).
Deep understanding and application of Agile approaches and techniques, such as Scrum, User Stories, Continuous Integration, Continuous Testing, Manual/Automated Testing, and supporting feature development through active participation in an Agile team.
Collaborate with product teams to strategize & align long term solutions for test automation including roadmap, tools, framework & approach.
Develop automation strategy to support regression testing based on technical analysis, complexity, and reusability.
Recommend techniques and methodologies needed to enhance productivity and quality.
Contributing to the successful completion of work you're doing on time and within budget.
Performing root cause analysis and helping solve technical issues.
Champion automation and assist other QA team members through mentorship, tutorials, and writing scripts to speed up their manual testing efforts.
Mentor both automation and manual testers on the team
Interacting and communicating with technical and non-technical audiences which includes offshore and onshore remote teams.
WHAT SKILLS DO I NEED?
Qualified candidates have extensive experience with QA as a whole and Automation as a specific. You look at requirements for a new feature and you quickly can see edge cases that need to be tested. You have built a QA Automation Testing environment from scratch before or had to adapt to one you did not know. Intellectual curiosity is one of your strong suits as is attention to detail. You truly enjoy working in a collaborative environment and are passionate about delivering high quality products.
WHAT EXPERIENCE/QUALIFICATIONS DO I NEED?
A successful candidate will have strong QA and Engineering development and implementation experience for scalable products and be self-motivated with demonstrated commitment to building world class products.
5+ years of Automation Testing experience with leading large-scale projects.
Has built end to end Test Plans for new products and features
Solid experience building Automation Testing, ideally in a Cypress environment.
Experience with Agile, CI/CD, and DevOps best-practices preferred.
Proven ability to develop frameworks with prior experience designing a plus.
Possesses robust analytical thinking skills with the ability to identify, debug, and resolve technical issues.
Exhibits strong leadership skills with excellent verbal and written communication skills.
Able to work with business partners as well as internal and external technical teams including working with remote and offshore teams.
Can articulate business requirements and objectives and translate those into software development solutions.
Grasps new technologies and can adapt to rapid shifts in priorities as new tools are introduced.
Technical background with experience in as many of the following plus; Google Cloud, React, MongoDB, GraphQL, DevOps, Jenkins, GitHub, JIRA, Confluence.
Building and maintaining automated test infrastructure.
Building and maintaining reports and dashboards and communicating results to upper management.
Strong Experience in analyzing product and technical user stories, as well as, requirements and functional and non-functional design specifications and creating test cases, manual tests, and automated tests.
Execute and maintain automation scripts and report the results to the project team.
Analyze formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
Review test environment change requests and implementation plans to minimize chances of negative impact to QA environments and projects in testing.
It is the policy of Sounding Board, Inc to provide equal employment opportunities without regard to race, color, religion, sex, national origin, age, disability, marital status, veteran status, sexual orientation, genetic information or any other protected characteristic under applicable law.