5+ years of hands-on experience in writing test cases and executing software tests
5+ years of experience with automated testing tools or frameworks
Familiarity with Agile/Lean methodologies and DevOps concepts in a CI/CD environment
Experience with automated testing tools like WebdriverIO or SmartBear
Programming or scripting experience in TypeScript, JavaScript, or similar languages
QA professional certifications preferred
Responsibilities
Collaborate with development and QA teams to understand feature requirements and test coverage needs
Participate in code reviews and design discussions to enhance testability and automation
Develop and execute automated functional, integration, API, and end-to-end tests
Define test cases, test data needs, and acceptance criteria with product and engineering teams
Identify opportunities to improve quality assurance practices and increase automation
Document, regress, and track defects through resolution
Report testing progress, automation results, and defect trends to assess quality
Benefits
Opportunities for continuous learning and professional development
Collaborative work environment with cross-functional teams
Participation in agile ceremonies and CI/CD testing activities
Contributions to improving software quality and testing practices
Engagement in innovative projects across Digital, Mobile, and IT initiatives
Full Job Description
Job Description
Job Title: QA Senior Test Engineer
Location: Corporate
Department: Information Technology
Job Summary: The QA Senior Test Engineer is responsible for developing, executing, and maintaining automated and manual tests for web, API, and mobile applications. This role supports quality engineering practices across Digital, Mobile, and IT teams by contributing to test automation, validating application functionality, documenting defects, and helping improve overall software quality. This role is expected to actively participate in agile ceremonies, support CI/CD testing activities, and help ensure that features meet defined acceptance criteria and quality standards. Contribute to test planning, test case design, automated test development, defect validation, and continuous improvement of testing practices.
Principal Duties:
Collaborate with software development engineers and QA team members to understand feature requirements, technical design, and test coverage needs.
Participate in and contribute to code reviews and design discussions to provide input on testability and automation considerations.
Develop, maintain, and execute automated functional, integration, API, and end-to-end tests for Digital, Mobile, and IT initiatives.
Assist with defining test cases, test data needs, and acceptance criteria in partnership with product and engineering teams.
Contribute to improvements to quality assurance practices by identifying opportunities to increase automation, reliability, and repeatability.
Find, isolate, document, regress, and track defects through resolution.
Contribute to continuous improvement of manual and automated test execution across assigned products and features to ensure features meet defined acceptance criteria and quality standards.
Assist with end-to-end configuration, environment validation, and test data setup for digital, mobile, and other IT projects.
Track and report testing progress, automation results, and defect trends to help teams assess quality and readiness.
Essential Functions:
Ability to work well individually and in a team environment
Strong oral and written communication skills
Strong customer service and interpersonal skills
Ability to work independently on assigned tasks with appropriate guidance and escalation
Detail oriented with strong organizational and time management skills
Strong analytical and problem-solving skills
Ability to manage multiple priorities and communicate risks or blockers in a timely manner
Ability to communicate technical information clearly with technical and non-technical peers
Strong sense of ownership, accountability, and willingness to learn
Ability to follow established engineering and QA practices while contributing ideas for improvement
Enjoys working with partners, colleagues, and teams to solve software quality challenges
Passionate about QA, test automation, and continuous learning
Basic Qualifications:
BS/BA degree preferred or equivalent experience
5+ years of hands-on experience writing test cases, executing software tests, documenting defects, and supporting test automation
5+ years of experience with automated testing tools or frameworks
Familiarity with software development processes including Agile/Lean methodologies and DevOps concepts, particularly in a CI/CD environment
QA professional certifications preferred
Demonstrated ability to deliver assigned work with quality and consistency
Experience using automation to support repeatable software testing
Experience creating and executing test cases for assigned features or applications
Experience with automated testing tools such as WebdriverIO, SmartBear, or similar platforms
Programming or scripting experience using TypeScript, JavaScript, or similar languages
Working knowledge of software development life cycle practices, including coding standards, code reviews, source control, build and release processes, CI/CD, and test suite maintenance