Quality Analyst - remote

LIBERA, INC.
Posted 3 years ago

Position:

QUALITY ANALYST 

Department:

SOLUTIONS

LOCATION:

Remote/Travel as needed

STATUS:

EXEMPT

Supervised By:

SOLUTIONS EXECUTIVE

Revision:

SEPTEMBER 2020

JOB SUMMARY:

This position is responsible for advocating for quality, work across products, technologies and multiple teams to ensure flawless deployment changes to our solutions. Execute a very hands-on approach to test our solutions and leave no stone unturned in the pursuit of ensuring our products are released bug free.  

MINIMUM REQUIRED EDUCATION, TRAINING AND EXPERIENCE:

  • BA in Science / Computer Science or IT preferred
  • 3 years QA
  • 3 years testing experience
  • Experience with Agile and Kanban methodologies
  • Experience in automation and scripting
  • Experience in management and monitoring (i.e. Q-test and Quality Center)
  • Experience with performance and/or security testing
  • Experience in UI test automation concepts and tools (i.e. Selenium, WebDriver)
  • Programming experience preferred

REQUIRED SKILLS:

  • Programming Languages: C#, .Net, XML, ADO.NET, .Net Core
  • Tools : VS, NuGet, MSUIA, Selenium, WebDriver, NUnit, MongoDB, Klov
  • Cloud Exposure : Azure, AWS and Docker Containers.
  • Scripting Technologies : HTML, JavaScript, PowerShell
  • Source Control : Git, Bitbucket, Jenkins
  • Standards : Specflow, Json, REST, SOAP
  • Estimation &Processes : Agile (Kanban and Scrum)
  • Project Management and Process solution knowledge
  • Detailed oriented with strong analytical and problem-solving skills
  • Ability to identify and learn new technologies
  • Familiar with CI/CD pipelines
  • Understand SOA architecture
  • Understand web-based APIs running REST protocols
  • Understand testing life cycles
  • Ability to produce and give PowerPoint presentations and train others
  • Extremely proactive, responsive, and upbeat attitude


JOB SPECIFIC DUTIES: These are job duties specific to your role

INTERNAL:

  • Perform testing activities for multiple assigned project
  • Remain current in QA processes, methods, metrics and software.
  • Ensure quality, reliability and applications security
  • Develop knowledge of interfacing applications, services, test environments and tools
  • Develop knowledge of testing methodologies
  • Formulate test strategies including technical requirements into test case scenarios
  • Formulate test strategies including defining test data requirements
  • Formulate test strategies including managing test case creation
  • Formulate test strategies including devising contingencies plans
  • Develop test case execution plan, report, test defects/issues and status metrics
  • Participate in project quality reviews for assigned applications
  • Assess risks based on the execution, validation
  • Make process or corrective action recommendations
  • Interpret audit of quality assurance
  • Deliver corrective action according to results from results of quality assurance
  • Drive improvement changes
  • Facilitate test methodology discussions across the business unit
  • Update related testing activities in the test management solution
  • Participate in Defect triage meetings with relevant teams
  • Participate in all backlog grooming sessions
  • Co-ordinate with Offshore team for day to day work
  • Assist with application training of new resources
  • Develop knowledge in source code,
  • Develop knowledge in version management
  • Develop knowledge in code deployment standards
  • Ensure QA compliance with knowledge to ensure processes and procedures for test environments are followed
  • Act so that integrity of the various environments is not compromised
  • Understand interfacing applications
  • Understand test environments,
  • Understand tools
  • Understand methodologies
  • Anticipate and share insight early in the product life cycle
  • Prepare test scenarios in advance of code delivery for testing
  • Review technical documents (functional specifications, copy decks, design comps)
  • Develop appropriate test plans
  • Develop functional test cases/test artifacts (i.e. test data/data validation)
  • Document functional test cases/test artifacts (i.e. test data/data validation)
  • Maintain functional test cases/test artifacts (i.e. test data/data validation)
  • Identify use-cases, negative testing, and exploratory testing
  • Execute smoke, system, integration, E2E and regression testing
  • Explore out-of-the-box scenarios where web products may not function as designed
  • Provide support for Test Data for Testing team
  • Work closely with the Automation Engineer to develop automation scripts
  • Perform API level testing
  • Ensure good knowledge of API collaboration platforms (i.e POSTMAN)
  • Execute test cases according to the test plan
  • Support User Acceptance Testing
  • Deliver high-quality, low-to-zero defect releases
  • Maintain issue tracking (i.e. Jira)
  • Report defects to team members in a timely manner

JOB ESSENTIAL DUTIES:  These are job duties essential for every position at Libera

COMMUNICATION: 

  • Actively listens to others
  • Ability to present information
  • Written communication skills
  • Demonstrate concern and understanding
  • Treat confidential information appropriately
  • Promote open communication
  • Provide timely and effective written/verbal communication
  • Keep others informed of progress and/or problems
  • Share information
  • Explain reasons for decisions affecting others

PROBLEM SOLVING:

  • Proactive approach to solving problems
  • Gathers and analyzes information skillfully
  • Think creatively
  • Anticipate problems
  • Demonstrate conflict resolution skills and ability to solve problems
  • Identify and mitigate risks appropriately
  • Recommend improvements to security policies when possible weaknesses are observed

 LEADERSHIP:  

  • Deliver according to Corporate goals
  • Demonstrate ability to manage conflict
  • Take proactive approach to implement change
  • Ensure all people are treated with dignity and respect
  • Be self-motivated
  • Demonstrate a positive attitude
  • Display willingness to make decisions
  • Is customer focused
  • Motivate others to perform well
  • Manage stress
  • Seek opportunities for professional / self-development
  • Exhibits confidence in self and others
  • Be polite and avoid offensive language
  • Seek to be an example in all actions and interactions

 TEAMWORK:  

  • Work effectively and dependably with others to meet team objectives
  • Encourage others
  • Demonstrate concern and understanding for co-workers
  • Exhibits objectivity and openness to other’s views
  • Prepares for and leads meetings
  • Demonstrate strong responsibility toward personal assignments
  • Is accountable for actions
  • Use and/or encourages joint problem solving
  • Involves others in decision making
  • Is open to receiving and giving feedback
  • Develop peer relationships

CORPORATE CULTURE:

  • Follow Libera’s Mission by “Simplifying life through leveraging technology”
  • Embrace Libera’s Vision “To become the provider of choice for those bettering our world”
  • Values: Foster and deliver according to:
    • “Integrity” by being fair and balanced, truthful, and upholding moral fortitude
    • “Innovation” by taking action to revolutionize, change, and transform our organization
    • “Collaboration” by working together and sharing common goals to find the Win-Win
    • “Pioneering” by discovering, spearheading, and trailblazing to create original products
    • “Community” by serving the needs of others and of our world
  • Guiding Principles:
    • Consistently place “Relationship First, Business Second”
    • When collaborating “Never Negate Perception”because our “Differences Matter”
    • Embrace our “Always Be Improving”mentality
    • Exhibit continuous “Overcome Every Problem” attitude by recommending solutions

All the above job duties are subject to reasonable accommodation. This job description is to provide a representative summary of the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform job-related tasks, duties, and/or responsibilities other than those specifically presented in this description.