Lead Quality Assurance Analyst

  • Full-time

Company Description

Epsilon is the leader in outcome-based marketing. We enable marketing that’s built on proof, not promises. Through Epsilon PeopleCloud, the marketing platform for personalizing consumer journeys with performance transparency, Epsilon helps marketers anticipate, activate and prove measurable business outcomes. Powered by CORE ID®, the most accurate and stable identity management platform representing 200+ million people, Epsilon’s award-winning data and technology is rooted in privacy by design and underpinned by powerful AI. With more than 50 years of experience in personalization and performance working with the world’s top brands, agencies and publishers, Epsilon is a trusted partner leading CRM, digital media, loyalty and email programs. Positioned at the core of Publicis Groupe, Epsilon is a global company with over 8,000 employees in over 40 offices around the world. For more information, visit epsilon.com. Follow us on Twitter at @EpsilonMktg.

Job Description

The Lead Quality Assurance Analyst will manage a team who provide QA services on one or more Epsilon client projects.

Responsibilities:

Depending on the projects supported, the QA Lead may perform some or all of the below duties:

  • Exercise comprehensive understanding of Software Development Life Cycle and Quality Assurance concepts, metrics and documentation standards   
  • Identify and escalate risks and issues to project leadership in accordance with best practices    
  • Setting up and participating in handoff/overview meetings/or testing post-mortems
  • Familiar on Automation framework and should have worked for at least 3 years on automated test case development
  • Familiar working with automated build/test platform like Jenkins
  • Develops, modifies, and/or executes software Test Plans and Test Strategies and ensure they comply with QA standards and best practices  
  • Should be able to estimate effort required for testing and distribute among the team
  • Should be able to guide and help QA members where they need help
  • Verifies all formal documentation created and considers if the testing falls in scope, out of scope, environment dependency, test data dependency, enter and exit criteria, QA and SIT timelines
  • Profile detailed documentation of defects with proper steps to reproduce, screen shots, customer data and any relevant details for proper analysis by the development team    
  • Analyzes, contributes to, and/or writes test standards and procedures
  • Able to define moderate to complex level manual test cases and scenarios          
  • Identify and Create a Post Release project document after the release and share with the QA team about the new functionality (for cross training and documenting all new processes and procedures to share with other team members)               
  • Create and Maintain Requirements Traceability Matrix
  • Review and Analyze FSD/BRD, provide level of effort estimates for testing tasks as needed (be able to identify a timeline for a project and verify if enough time is allotted). Should be able to identify when a project/task is falling out of a specific timeline estimate and will escalate      
  • Analyze requirements to define regression test cases needed      
  • Verifying environment is ready for testing effort to begin (install code or scripting when directed by development team)       
  • Generate and manage complex levels of test data for test case execution  
  • Execute complex Functional test cases/steps on the new features; confirm that existing functionality and usability have not been negatively altered (from both a black box and gray box perspective); update documentation accordingly with results
  • Meet aggressive deadlines and handle multiple and complex work streams 
  • Setup & participate in defect triage meetings and create Testing Metrics & Reporting

Qualifications

  • Associate or Bachelors Degree or equivalent experience
  • 8+ years of relevant work experience
  • Strong Java and SQL skills, with ability to write complex queries and be able to script
  • Knowledge of SQL and Relational Database Management Systems, particularly Oracle (WinSQL, PL/SQL, SQLNav)
  • Knowledge of .Net, SOA/Soap UI, PUTTY and Microsoft Project
  • Understanding of or hands-on experience with automated testing tools
  • Analytical and problem-solving skills
  • MS Office, including formulas and macros for Microsoft Office components (Excel and Access)
  • QA Methodologies, tools, related techniques, and ability to document and implement
  • Knowledge of software development lifecycle (SDLC)
  • Understanding of performance engineering process or hands-on experience with performance testing tools
  • Able to manage the software quality certification function with accuracy and timeliness
Privacy Policy