Senior 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 Senior Quality Assurance Analyst will provide QA services on one or more Epsilon client projects.

Responsibilities:

Depending on the projects supported the QA Analyst Senior 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   
  • Familiar with Manual testing and related tools
  • Proficiency in Automation testing and usage of a framework
  • Good knowledge on Selenium, TestNG and writing automation test cases
  • Learns unfamiliar products and technologies with little instruction
  • Setting up and participating in handoff/overview meetings/or testing post-mortems (coming prepared with questions or concerns about any issues seen with the documentation or with the testing effort)   
  • Develops, modifies, and/or executes software Test Plans and Test Strategies and ensure they comply with QA standards and best practices  
  • 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      
  • Meet aggressive deadlines and handle multiple and complex workstreams 
  • Use independent judgment to plan, prioritize and organize a diversified workload          
  • Review system and functional requirements and extract data to use in preparing automated test plans and scripts 
  • Integration testing before QA/SIT to make sure all connectivity’s are working     
  • Validate data set up/backend validation is ready for testing to begin. Do a validation of all data set up to see if it is loaded properly per FS and BRD specifications         
  • Create defects when necessary with all appropriate documentation to be able to reproduce the issue and track for closure         
  • Work with developers to resolve issue(s)             
  • Setup and participate in defect triage meetings     
  • Assist Lead QA for Testing Metrics & Reporting
  • Review system and functional requirements and extract data to define basic to level automated test cases and scenarios           
  • Define easy to moderate level automation test cases and scenarios and ensure it complies with standards

Qualifications

  • Associate or Bachelors Degree or equivalent experience
  • 5 - 8 years of relevant work experience
  • Strong in Selenium, TestNG, 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 and PUTTY
  • 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)
  • Ability to create cron jobs and other basic functions in UNIX
  • QA Methodologies, tools, related techniques, and ability to document and implement
  • Knowledge of software development lifecycle (SDLC)
Privacy Policy