Job Description
Job Description
Title : Quality Assurance Analyst III
Department : Applications Development
FLSA status : Exempt
Reports to : Manager of Quality Assurance
Created : 3 / 23 / 2018
Revision date : 10 / 21 / 2025
Summary
The Quality Assurance Analyst III is responsible for supporting the planning, design and execution of system testing on simple to complex implementations. The QA Analyst works collaboratively within the IT department and business units to execute and validate test cases based upon system requirements
Each member of the QA team is asked to focus on one or two key areas of the applications and systems we support as subject matter experts for these platforms and processes :
- Customer Facing Digital Experiences
- Omnichannel Integrations
- Order Management Systems
- Fulfillment and DC / Pick and Pack Systems
- Internal Workforce / Workflow Optimization Applications
Key Responsibilities
Review and analyze requirements, specifications, and technical design documents, providing timely feedbackDevelop detailed, comprehensive, and well-structured test strategies.Develop detailed, comprehensive, and well-structured test plans and test casesPrioritize and plan testing activitiesIdentify and report issues found, then verify that issues are resolvedPerform Functional, Regression, Integration, Smoke, User Acceptance, Reliability, Stability, Compatibility and Performance TestingRecommend, implement, and monitor preventative and corrective actions to ensure that quality assurance standards are achieved.Compile and analyze statistical data.Ensure that user expectations are met during the testing process.Communicate quantitative and qualitative findings from test results to the development teamWork within a Scrum / Agile methodologyWorks together with the software developer to enhance and improve programsMaintain updated knowledge of industry trends and advancementsRequired Qualifications
Minimum Education and Experience
Bachelor's Degree in Computer Science or equivalent5+ years of experience Of Software Quality Assurance is required.3+ years of experience of Automation Testing is required.2+ year of API Testing is requiredExperience implementing and working Automation Frameworks is required.Software Development experience is a preferred.Experience on Performance and Load Testing is preferred.QA Certification preferred QAI, ISTQB or equivalentKnowledge, Skills and Abilities
Knowledge of JMeter, Load Runner, SoapUI, Jenkins, Bitbucket , Docker and Postman.In-depth understanding of Java or any other Object-Oriented Programming LanguageExperience on Automation Testing, Load Testing, API Testing, and Performance TestingHands-on experience with Automated Testing tools like Selenium, Rest Assured, Maven and Postman.Experience with writing SQL Queries.Knowledge of Testing Techniques and how to apply them (Whitebox, Equivalence Class Partitioning, Pairwise, State Transition, Boundary Value , Decision Table)Proven experience Functional, Regression Testing, Integration Testing, Smoke Testing, Load Testing, Whitebox Testing , Sanity Testing and API TestingProven work experience in software quality assuranceKnowledge of CI / CD Pipelines.Strong knowledge of software QA methodologies and processesExperience with testing Oracle Cloud Applications is a plusExceptional attention to detail and a commitment to excellenceExcellent analytical and problem-solving skillsGood oral and written communication skillsGreat team player and able to work efficiently with minimal supervisionAble to work in a fast paced, multi-project environmentBe willing to help your teammates, share your knowledge with them, and learn from themBe open to receiving constructive feedback and turning it into process improvementsUnderstand the fundamentals of iterative development, Agile & Waterfall Project methodologies.Physical / Work Environment / Expectations
While performing duties of the job, the incumbent is occasionally required to :
Operate in a professional office environmentConstantly use work-related equipmentTo use hands and fingers to handle or feel objects, tools, or controlsOccasionally lift and / or move up to 25 poundsTo sit for long periods of time (up to 10 hours per day)To lift files, open filing cabinets and bend or stand as necessary.Ability to work regular, full-time schedule, Monday through Friday with the flexibility to work additional hours depending on business demandsNote : This job description is not totally inclusive nor it is designed to cover or contain a complete comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.