Senior Quality Engineer

 

Status: Full Time


Salary 90-110K


Locations Schenectady New York or Rochester, New York


MUST HAVE FACETS EXPERIENCE


As a member of a Scrum team, the Senior Quality Engineer is primarily responsible for ensuring that quality products are delivered to the organization. The candidate will work with a cross-functional team to understand business requirements and break them into user stories, develop test plans, test cases and execute test scenarios to ensure we are delivering high quality code.  The ideal candidate is a highly motivated, self-starter who is passionate about quality assurance and can work effectively in an agile environment to ensure commitments are met.  The engineer also serves as a role model on the Scrum team to promote quality, innovative, and scalable solutions.


The role includes but is not limited to the following:


  • Lead quality assurance efforts of Scrum teams and serve as a subject matter expert to other Quality Engineers
  • Generate and manage test metrics for quality improvements
  • Serve as a quality expert for the team often participating in design and architecture sessions
  • Work with Quality Assurance leaders to define and implement process improvement initiatives that drive improved quality and accuracy while promoting industry best practice
  • Leverage DevOps concepts to promote good quality and automation practices
  • Derive test strategies utilizing industry standard testing techniques and methodologie
  • Compile and execute master test plans for large scale project
  • Lead Agile defect management process
  • Ensure quality solutions are delivered to the business by executing a strategic and well planned test approach
  • Create detailed, comprehensive, well-structured test cases that are automatable
  • Create system or business process flow diagrams
  • Utilize structured query language (SQL) for data mining and data seeding purposes
  • Identify critical path regression scenarios
  • Conduct root cause analysis and participate in debugging activities
  • Ensure proper test coverage by utilizing a traceability matrix
  • Provide level of effort (LOE) estimates based on complexity of the test strategy
  • Participates in release/sprint planning activities and daily stand-up meetings
  • Participates in user story creation, backlog refinement scrum ceremonies ensuring appropriate test acceptance criteria, test cases, and test plans are in place
  • Provide story points estimates for quality deliverable portion of a user story
  • Provide task estimations for quality tasks
  • Accountable for regular status updates to all assigned sprint tasks during daily stand-up meetings

Technologies:


One or more of the following preferred:  SQL, T-SQL, .NET, C #, Android/iOS, Xamarin, Angular, SSIS, SSRS, and SSAS


Qualifications


  • 5+  years’ experience working as quality engineer
  •  1-3 years’ experience working in an agile environment
  • Detailed understanding and experience in DevOps concepts preferred
  • Ability to problem solve and implement solutions
  • Command of the software development lifecycle (SDLC)
  • Detailed understanding of testing methodologies and techniqueS
  • Experience in test automation and tools
  • Highly self-motivated and directed with the ability and dedication to meeting aggressive deadlines while ensuring quality delivery
  • Proficient at test case design, test scripts, test execution and defect management
  • Demonstrate proficiency with structured query language (SQ
  • Ability to understand and embrace our SDLC, business processes, and strate
  • Understanding of Agile Development Methodology (Scrum)
  • Strong written and verbal communication skills with the ability to communicate effectively with technical and non-technical team members and customers

Beneficial Experience


  • Healthcare Industry experience.
  • Trizetto Facets Application experience


Education


Bachelor’s degree in Computer Science or related field or relevant work experience 


Competencies and skills:


Essential:

  • Adaptability - Adapts and works effectively with a variety of situations, individuals or groups. Works comfortably in the midst of changing circumstances. Seeks, understands and appreciates different and opposing perspectives on an issue. Adapts approach as the requirements of a situation change. Changes or easily accepts changes in one’s own organization or job requirements.
  • Analytical Thinking - Breaks a complex project down into tasks and sub-tasks. Collects and analyzes data from a variety of sources when developing a solution to a problem. Thinks rationally and draws logical conclusions based on information provided. Applies and modifies complex learned concepts or methods appropriately. Identifies possible causes of events as well as the likely outcomes/consequences of actions.
  • Attention to Detail - Pays attention to details, checks for correctness. Keeps track of details to ensure work is performed accurately and completely. Focuses well, avoids distractions.
  • Communication - Provides clear, concise information to others in a variety of formats (verbal, written, electronic, etc.). Listens actively and empathetically to the views of others. Asks the appropriate questions to ensure that all relevant facts are considered before a decision is made or an action is initiated. Helps others consider new perspectives. Delivers critical information to all stakeholders/everyone involved. Seeks to clarify ambiguity. Utilizes communication technology.
  • * Drive for Results - Seeks to exceed goals; bottom-line oriented; pushes self and others for results; stays focused on results. Executes requirements, adapts to meet changing needs, and takes ownership for delivering results. Aligns priorities with broader organizational goals, has long-term perspective, and is able to translate strategic focus into action. Provides direction and strategy; accountable for performance, decision making and appropriate risk taking. Aligns daily work with overall company, market, function & department direction. Commits to quality.
  • Initiative - Pursues work with energy, drive and effort. Takes initiative in seeking out new responsibilities and work challenges. Persists at tasks despite interruptions, obstacles or setbacks. Demonstrates a willingness to work. Establishes challenging but realistic work goals. Strives to exceed standards and expectations.
  • Problem Solving - Acquires necessary information from both customers and systems to understand the nature of a problem. Generates creative and effective solutions. Listens to understand, clarifies customer viewpoint. Looks beyond the obvious and identifies subtle relationships among important factors. Engages in problem solving with customers. Works through ambiguity to determine correct answer. Seeks input of others to find the best solution.

APPLY