Senior Quality Assurance Engineer

Summary

Quality Assurance Engineers are responsible for the design, development and execution of software tests which verify software meets business or product requirements.  In addition, Senior QA Engineers have over 5 years of proven software QA experience in the analysis, design, scheduling, construction, and execution of QA testing of enterprise or product software based solutions.  Senior Quality Assurance Engineers are responsible for quality in product development or client engagements, along with improving enterprise or product quality assurance practices and supporting business development activities.

Essential Duties and Responsibilities

Duties and Responsibilities include the following (other duties may be assigned):

Primary Responsibilities

  • Reviews and validates requirements and technical specifications
  • Develops and executes test plans and detailed test cases based on requirements and/or customer feedback and prioritization
  • Documents results; offers observations or improvements after analysis of test results and overall product quality
  • Collaborates with the development team on bug fix verification and validation (regression testing)
  • Communicates professionally at all levels within and outside of the organization
  • Supports, designs, develops and enhances test processes and reporting for QA processes
  • Manages testing efforts across many varied projects and tasks under tight deadlines
  • Mentors and provides training assistance to Associate QA Engineers

Additional Responsibilities

  • May assist in recruitment, which includes drawing upon relationships and experience to recommend qualified candidates, interviewing candidates  and preparing hiring recommendations
  • Represents ThreeWill values to  other associates and clients
  • Shares knowledge with others (e.g. updates to ThreeWill knowledge repositories, internal/external presentations, and postings to public blogs)
  • Creates or contributes to technical articles published on ThreeWill sites and/or for technical publications

Essential Skills

  • At least 3+ yrs quality assurance experience in Agile Development environments
  • Familiarity with Agile Software Development Methodologies
  • Minimum 2+ yrs experience with automated testing tools or equivalent automation skills
  • Experience with web based application testing  (minimum 3+ yr)
  • Experience with integration testing between applications  (minimum 3+ yr)
  • Defines problems, collects data, establishes facts, draws valid conclusions and provides solutions
  • Identifies, communicates and escalates issues as required
  • A team player and self starter who will work side by side with the development team
  • Ability to multi-task, prioritize tasks and quickly adjust in a rapidly changing environment
  • Excellent verbal and written communication skills
  • Thorough working knowledge of software testing methodologies and the testing life cycle

Beneficial Skills

  • Understanding of  Application Integration
  • Ability to work independently with clients, proactive, and self-managed
  • Solicitation and elicitation of client needs and requirements
  • Project Management and Software Development Methodologies
  • Industry experience in Professional Services, Healthcare, Financial Services and Telecommunications is beneficial
  • Working knowledge of Microsoft Office
  • Familiarity with SharePoint (ability to create site collections, sites and lists at a minimum)
  • Familiarity with programming languages and SQL to allow for defect triaging and automation
  • Familiarity with scripting languages used in test automation
  • Scalability and performance testing
  • A Bachelor’s degree in a computer related field, engineering, mathematics, or equivalent experience
  • Desire to learn new technologies

Education and Experience

Bachelor’s degree in Computer Science, Engineering, Business, or equivalent and five to seven years of relevant project experience is required.  Alternatively, equivalent combination of education and experience is required.


  • We are ranked in the top 5% of Microsoft partners based on four independent surveys.
  • We have built over ten connectors for SharePoint for over twelve software firms including Atlassian, Jive, and Salesforce.
  • We are a Microsoft Partner with Gold Application Development and Gold Collaboration & Content competencies.
  • We are a Salesforce Product Development Partner.
  • Established in 2001, we are based out of Alpharetta, Georgia (the Technology City of the South).
  • All our consultants are Microsoft certified (many at the highest level), and each has an average of over ten years of Microsoft development and/or product development experience.
  • We have been a part of one of the largest enterprise implementations of SharePoint (over 250K users).
  • We have published books, articles, and have produced materials for Microsoft on technologies such as SharePoint, ASP.NET, C#, Office Development, and InfoPath.
  • Our focus is not just technology, but also project management and effective and agile processes that ensure predictable results.

Danny RyanSenior Quality Assurance Engineer