Freelance Payroll - QA Analyst
: Job Details :


Freelance Payroll - QA Analyst

McCann Health London

Location: New York,NY, USA

Date: 2024-10-18T07:46:42Z

Job Description:
Job DescriptionJOB SUMMARY: In the role of Quality Assurance Analyst, you will be responsible for testing several types of software, including websites, touchpanels, interactive visual aides (IVAs), and other digital interfaces. You will report to the Quality Assurance Supervisor and work with a team of developers and testers devoted to a select group of pharmaceutical brands.All QA Analysts act as brand leads , taking ownership of assigned digital products beyond just the delivery of the product. They are expected to attend meetings with external clients/vendors from time-to-time to ensure clients' needs are met.The Quality Assurance Analyst is multi-skilled, proficient in all areas of software testing with a primary focus on website front-end testing, and requires little oversight from senior level team members. The Quality Assurance Analyst is expected to lead testing from ideation to delivery, maintaining communication with all members of the production team throughout the process. They will collaborate with the Technology Supervisor and Integrated Producer to create test plans, execute testing, document bugs, and resolve issues throughout the life cycle of the digital project. Testing includes full site builds, site updates, regression testing, end-to-end testing, verification of business requirements, and debugging with the development team. Bug tickets recorded must be written from a technical point of view and may include suggestions for fixes or work arounds. This individual should have experience with and be open to writing reusable test scripts (using tools like Selenium) to aid in testing, and be able to share these with the team.While not required, the candidate we seek will ideally be familiar with the regulatory aspects of healthcare, WCAG 2.1 accessibility and be proficient in related software, including Veeva and automation.Team members at this level are expected to pursue growth through constant exposure to new technology and to share that knowledge with the team. This position requires excellent communication skills to facilitate working with their team as well as other departments involved in the project. The Quality Assurance Analyst will be required to assist the Technology Supervisor in the delivery of the product, improve service offerings to our clients through continuing education, and assist Junior Quality Assurance Analysts as needed on projects. The ideal candidate will be an advocate for the Quality Assurance Team and their process, demonstrate diplomacy when communicating with the clients and all members of the team. Finally, the ideal candidate will show commitment to each project and take responsibility for decisions, actions, and consequences thereof.We are searching for an enthusiastic individual who enjoys a fast-paced working environment, is able to function with tight deadlines, and demonstrates the capability to multitask when the situation requires it to successfully deliver all assigned projects on time and budget. The candidate should possess strong verbal and written communication skills, a positive attitude, a capacity for listening, and an open mind to accept input from the leadership team. The candidate needs to demonstrate strong skills in detail, thoroughness, and accuracy.ESSENTIAL FUNCTIONS: Quality Assurance Establishes and assures cross-network adherence to departmental SOPs with regard to manual, automated, UAT, regression, performance, and production Quality Assurance testing.Test Plans Develops and maintains manual and automated test plans and test cases.Software Testing Performs functional, regression, and end-to-end testing on websites, touchpanels, interactive visual aides (IVAs), and other digital interfaces.Bug Tracking Identifies, documents, and tracks defects, and collaborates with developers to ensure timely resolution.Documentation Maintains thorough documentation of testing procedures, delineates client-specific variations, and records essential details such as the browser testing matrix, test environment set-up, and specific test data to use on forms.Deployment Ensures that all software, hardware, and business requirements are deployed, implemented, and functioning.JOB DUTIES / RESPONSIBILITIES: *For Specialty functions, see additional information (if applicable) in the box below.Participates in planning meetings to ensure feasibility and a level of effort that will fit the client's budget.Collaborates with cross-functional teams to ensure bug-free delivery and deployment.Applies knowledge of industry trends and developments (in both healthcare and technology) to improve service to our clients.EDUCATION: DEGREE/DIPLOMA AREA OF STUDY REQUIRED/PREFERRED Bachelor of Arts (BA)/Bachelor of Science (BS) Computer Science or a related field LICENSES & CERTIFICATIONS: N/AEXPERIENCE: MINIMUM EXPERIENCEAREA OF EXPERTISE REQUIRED/PREFERRED2+ years Software Testing and/or QA, ideally in Digital Consulting Company or Digital Agency RequiredKNOWLEDGE, SKILLS, & ABILITIES: Knowledge of bug tracking tools, such as Workfront and Azure Boards.Proficiency with testing tools such as BrowserStack, Selenium, Postman, Cucumber, and/or similar.Capability to quickly learn new testing tools and techniques.Ability to gather information from both written and verbal sources about software requirements and user scenarios, and synthesize it into a comprehensive test plan for effective quality assurance.Understanding of the software development life cycle (SDLC).Solid appreciation for web best practices: Mobile-first web design, search engine optimization, page speed, cookie compliance, and accessibility guidelines (WCAG).Strong understanding of various testing techniques, including smoke testing, regression testing, end-to-end testing, usability testing, ADA testing, and API testing.Possesses strong written communication skills, essential for creating effective bug tickets. This includes indicating severity, contrasting expected versus actual results, and providing clear replication steps, all ensuring a swift and thorough issue resolution process.Keen sense of time management and organizational skills, ensuring issues are identified, documented, and followed up on in an efficient and orderly manner.COMPETENCIES: Possesses a creative eye and acute attention to detail.Displays a positive attitude.Adapts to, learns, and documents nuances of various client technologies, standards, and guidelines.Thrives on learning and learns quickly.Works effectively in team environment with individuals of all agency levels.Thinks critically, and asks probing questions to anticipate and address critical business gaps and needs.Accommodates changes, different ways of doing things, in a variety of situations, and readily responds, and moderates the changes with little resistance.STATEMENT OF UNDERSTANDING: This Job Description is not a contract of employment but serves as a reference for your mutual understanding of the terms and conditions associated with the position.Your role may vary from this description, and you may be asked to perform other duties or have additional responsibilities outside of what's outlined above. If you think that there are elements of this job description that are inaccurate, please speak with your manager and/or HR Partner.There are three types of Employee Work Arrangements that classify where a person conducts work: In-Office, Hybrid, and Fully Remote. The amount of time an employee spends working virtually versus in person is dictated by their work arrangement classification, the demands of the role, the needs of the agency and their team, and a person's performance.This job description is not intended to include modifications consistent with providing a Reasonable Accommodation.
Apply Now!

Similar Jobs (0)