Analyze our requirements, acceptance criteria, and technical specifications to develop understanding of project goals.
Complete multiple test types, including functional, integration, system, regression, user acceptance, and compatibility testing across different platforms, browsers, and devices.
Assist QA Leads in creating comprehensive test plans, test cases, and scripts to support project deliverables.
Maintain clear, well-structured test documentation to support repeatability and knowledge sharing.
Identify, document, and prioritize issues discovered during testing; ensure defects are logged with reproducible steps, supporting evidence (screenshots, logs, service requests/responses), and detailed impact assessments.
Track defect lifecycle from identification through resolution, collaborating with developers and project teams to validate fixes.
Provide feedback to project managers, business analysts, and partners on test progress, results, and risks.
Support root cause analysis and help guide process improvements to prevent recurring issues.
Participate in daily stand-ups, sprint planning, backlog grooming, and retrospective sessions as part of an Agile delivery team.
Partner with developers, UX designers, technical leads, and program managers to agree on quality expectations and testing priorities.
Provide input during requirements and design discussions to ensure testability, clarity, and agreement on acceptance criteria.
Communicate complex technical and quality-related issues for all partners.
Contribute to projects aimed at improving QA processes, efficiency, and consistency of deliverables.
Assist QA Leads and Automation Engineers in developing automated test cases and scenarios, ensuring they complement manual testing efforts.
Stay informed about latest technologies and industry best practices in QA, accessibility, and automation.
Support accessibility and compliance testing efforts aligned with Web Content Accessibility Guidelines (WCAG).
Requirements
Bachelor's degree in Computer Science, Information Systems, Computer Engineering, or a related field
Minimum of 1 year of hands-on QA experience in testing software applications
Experience testing across multiple platforms, including web, mobile web, and native mobile applications
Experience with QA methodologies, testing techniques, and the Software Development Life Cycle (SDLC)
Familiarity with cross-browser testing tools, web service validation, and log inspection methods
ISTQB or equivalent QA certification (passed) (nice to have)
Experience with object-oriented programming languages (e.g., Java, C#) or scripting languages (e.g., JavaScript, Python, Ruby) (nice to have)
Hands-on experience with Content Management Systems such as Adobe Experience Manager (AEM) or Sitecore (nice to have)
Proficiency in database queries, database testing, and API/web service testing (nice to have)
Familiarity with accessibility standards (WCAG) and accessibility testing tools (nice to have)
Exposure to automated testing frameworks and tools (e.g., Selenium WebDriver, Appium) (nice to have)
Knowledge of cloud platforms (e.g., Amazon Web Services) and CI/CD tools (e.g., Jenkins) (nice to have)
Prior experience working in Agile/Scrum development teams (nice to have)
Benefits
Medical, vision, and dental insurance
Life insurance
Short-term and long-term disability insurance
401k
Flexible paid time off
At least 15 paid holidays per year
Paid sick and safe leave
Paid parental leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
QA methodologiestesting techniquesSoftware Development Life Cycle (SDLC)functional testingintegration testingsystem testingregression testinguser acceptance testingcompatibility testingdatabase testing
Soft skills
communicationcollaborationproblem-solvingfeedbackroot cause analysisprocess improvementorganizationattention to detailadaptabilityteamwork