PhishMe: Software Quality Assurance Lead

Headquarters: Leesburg, VA

Overview PhishMe is seeking a lead Quality Assurance engineer to join our growing Quality Assurance team.

This position will support the day-to-day operations of a QA team, including multiple software products in an Agile/Scrum environment as well as lead that team's efforts to improve reliability and efficiency. The successful candidate may have a four-year degree and will probably have eight (8) or more years of experience in Quality Assurance, with three (3) or more in a project or team lead capacity.

Experience in software development roles may be a plus.

While this is a leadership role on the team, supervisory experience is not needed, and this position will not directly supervise employees.

This is a full-time position working for PhishMe, Inc. Responsibilities Provide day-to-day oversight of Quality Assurance activities across multiple product teamsPresent frequent product development and testing status updates to QA managementHelp to drive Agile process from the Quality Assurance perspectiveProvide guidance to QA engineers on work estimates, daily/weekly priorities, and other quality related issuesReview manual test cases and plansReview and coordinate automated testsWork with Quality Assurance engineers to identify ways to streamline and consolidate manual and automated testing processes and infrastructureHelp to implement and enforce compliance with Quality Assurance policiesInvestigate emergent issues and conduct root cause analysesIdentify and gather metrics to demonstrate impact of quality activities on product developmentManage the Engineering ticketing and documentation systems (JIRA and Confluence) and lead implementation of related toolsCoordinate work for external QA resourcesWhere needed, assist with quality activities such as manual and automated testingOther duties as assigned The above statements are neither intended to be an all-inclusive list of the duties and responsibilities of the job described, nor are they intended to be a listing of all of the skills and abilities required to do the job.

Rather, they are intended only to describe the general nature of the job.

This job description is not a contract of employment, either express or implied.

Employment with PhishMe will be voluntarily entered into and your employment is considered at will.

PhishMe reserves the right to alter the job description at any time without notice.Qualifications Successful applicants must be:A quality engineer with eight (8) or more years of experience in manual and/or automated testing, with three (3) or more of those in a project or team lead roleSelf-motivatedProficient at written and verbal communication, with English fluency in bothFamiliar with Agile software development methods, especially Scrum and KanbanExperienced with at least some software deployment tools (e.g.

Jenkins)Experienced with managing and configuring test infrastructure (e.g.

remote virtual machines)Experienced with root cause analysis techniques (e.g.

Five Whys)Experienced with scoping and estimating quality-related work with acceptable accuracyExperienced using issue tracking tools to manage work and file defects, especially JIRAFamiliar with documentation systems, especially ConfluenceFamiliar with testing using recent Windows and Apple operating systemsFamiliar with testing web applications with popular web browsers (in particular, Internet Explorer, Chrome, and Firefox)Experienced with both black box and white box testingExperienced with browser and platform compatibility testingFamiliar with command-line tools under Linux, OS X, and/or WindowsAt least minimally familiar with running ruby scripts, preferably with rvm and bundlerFamiliar with using git for browsing and cloning repositoriesFamiliar with using local and remote virtual machines for testingAble to work on a distributed team, escalating issues as necessaryAble to mentor and guide less experienced QA engineersAble and available to work eight hours per weekday, preferably contiguously, with at least five of those hours between 8am and 6pm ETWilling (if not happy!) to travel occasionally for team meetings and events (especially if you're remote)Your experience should demonstrate that you:Are a self-starter and a team playerAre detail-orientedAre familiar with system and/or interface design documentationHave led testing on features and/or products through their release in an Agile environmentHave previously worked on geographically distributed/remote teamsCan deal positively with features (and products) with poor, outdated, or no design documentationCan deal positively with ambiguity and changeCan take a task from information gathering to completion and maintenance, with minimal supervisionUnderstand some of the risks and opportunities offered by automated testingCan take ownership of tasks and testing efforts as neededCan help Agile teams understand and make tradeoffs between quality and business needsAre eager to learn, understand, and apply new thingsAre interested in and stay on top of industry trendsView the development/quality assurance relationship as collaborative, not adversarialLike to work with people, not just computersAre comfortable with the Agile principle of sharing work across the lines of one’s job descriptionIt would really be outstanding if you:Had a bachelor’s degree (or more)Have previously worked with contract/third-party teamsHave experience with:ruby automated testing and tools, such as cucumber, rspec, Selenium webdriver, and FactoryGirlusing git for branching and mergingtesting involving e-mailload and performance testing and/or testing for and at scalesecurity testingUsing Jenkins, Docker, BrowserStack, and/or SauceLabsHave experience with customer serviceHave contributed to the quality assurance/software engineering industry in some way: attended conferences, wrote papers, support/have contributed to open source projectsCompensationCompetitive salary and stock options401k with company matchHealth, vision, dental, disability, life insuranceTelecommuting expense reimbursementLocationTelecommute (United States only) PhishMe is committed to equal employment opportunity.

We will not discriminate against employees or applicants for employment on any legally recognized basis [protected class] including, but not limited to: veteran status, uniform service member status, race, color, religion, sex, national origin, age, physical or mental disability, genetic information or any other protected class under federal, state, or local law.

To apply: Follow the link below:


Source: Clevertech