Senior QA Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

EAB · 20 hours ago

Senior QA Engineer

EAB is dedicated to making education smarter and communities stronger, partnering with over 2,800 institutions to drive transformative change. The Senior QA Engineer will create automated software test scenarios and ensure the quality of products through collaboration with QA team members, developers, and business partners.

Higher Education
badNo H1Bnote

Responsibilities

Participate and provide input on features, story requirements, design, estimation, and automation test approach discussions
Own the creation and ongoing maintenance of test automation artifacts
Strong experience of automation testing tools/frameworks (Cucumber, Behave, Jmeter); experience building an automation framework
Collaborate with the QA team, development team, and business partners to ensure the scope of tests is comprehensive and aligned with team’s quality goals
Experience with identifying defects and overall defect management using QA tools
Experience collaborating across onsite/offshore teams and managing automation expectations including owning automation QA sign offs for feature releases and frequent patch releases
Demonstrate programming skills and proven experience in Python or Java
Provide input during key sprint team review sessions (e.g., iteration kickoff/retrospectives, release readiness, etc.)
Participate in QA process improvement initiatives and cross-team/company activities

Qualification

QA automation experiencePythonBDD frameworksAgile/Scrum methodologiesCI/CD toolsMobile automationCommunicationCollaboration skillsTime management

Required

Bachelor's degree in computer science, engineering, or equivalent experience
5+ years of direct QA automation experience in a web or mobile development environment
Proven hands-on experience with BDD frameworks (Cucumber, Behave) and scripting in Ruby and Python
Proficiency in mobile automation and experience in creating cross-platform test frameworks and maintaining test suites across Android and iOS
Experience creating comprehensive automated test scenarios, data across multiple levels: feature, integration, and end-to-end
Strong understanding of functional and regression testing for complex workflows
Knowledge of Agile/Scrum development methodologies
Familiarity with CI/CD tools (e.g., GitLab, etc)
Knowledge of database concepts and proficiency with any RDBMS
Familiarity with general programming concepts such as loops, packages, builds, and source control
Excellent verbal and written communication skills, with experience collaborating across onshore/offshore teams
Ability to manage multiple priorities in a fast-paced environment
Strong experience of automation testing tools/frameworks (Cucumber, Behave, Jmeter); experience building an automation framework
Collaborate with the QA team, development team, and business partners to ensure the scope of tests is comprehensive and aligned with team's quality goals
Experience with identifying defects and overall defect management using QA tools
Experience collaborating across onsite/offshore teams and managing automation expectations including owning automation QA sign offs for feature releases and frequent patch releases
Demonstrate programming skills and proven experience in Python or Java
Provide input during key sprint team review sessions (e.g., iteration kickoff/retrospectives, release readiness, etc)
Participate in QA process improvement initiatives and cross-team/company activities

Preferred

Experience working in a cloud-based environment
Exposure to AI or ML-based products, and AI-powered test automation tools (e.g., Testim, mabl, Functionize)
Experience using generative AI to enhance QA productivity (e.g., for test design or data generation)
Familiarity with AI testing principles such as explainability, bias detection, and validation of machine learning outcomes
Prior exposure to security testing
Knowledge of higher education data and/or university IT systems
Ability to work collaboratively in a results-driven, team-oriented environment
Commitment to embracing a continual learning environment and contributing to a dynamic and welcoming culture of fairness, authenticity, and belonging in support of EAB's mission, values, and aspiration

Benefits

Medical, dental, and vision insurance plans; dependents and domestic partners eligible
20+ days of PTO annually, in addition to paid firm and floating holidays
Daytime leave policy for community service and flextime for fitness activities (up to 10 hours per month each)
401(k) retirement savings plan with annual discretionary company matching contribution
Health savings account, healthcare and dependent care flexible spending account, and pre-tax commuter plans
Employee assistance program with counseling services and resources available to all employees and immediate family
Wellness programs including gym discounts, incentives to promote healthy living, and family access to the leading app for sleep, meditation, and relaxation
Fertility treatment coverage and adoption or surrogacy assistance
Paid parental leave with phase back to work program for birthing and non-birthing parents
Access to milk shipping service to support nursing employees during business travel
Discounted pet health insurance coverage for dog and cat family members
Company-provided life, AD&D, and disability insurance
Financial wellness resources and membership in a robust employee discount program
Access to employee resource groups, merit-based advancement, and dynamic professional growth opportunities

Company

At EAB, we are insight-chasers and innovators, and our teams are as diverse as the problems we solve.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
James (Jim) Mathews
Chief Technology Officer
linkedin
leader-logo
Michael Kirshbaum
Chief Financial Officer
linkedin
Company data provided by crunchbase