Senior QA Engineer

EAB Richmond, Virginia
senior qa engineer qa test team data automation education tools management engineer agile
December 17, 2022
EAB
Richmond, Virginia
About EAB


At EAB , our mission is to make education smarter and our communities stronger. We harness the collective power of more than 2,100 schools, colleges, and universities to uncover and apply proven practices and transformative insights. And since complex problems require multifaceted solutions, we work with each school differently to apply these insights through a customized blend of research, technology, and services. From kindergarten to college and beyond, EAB partners with education leaders, practitioners, and staff to accelerate progress and drive results across three key areas: enrollment management, student success, and institutional operations and strategy.


At EAB, we serve not only our partner institutions but each other that's why we are always working to make sure our employees love their jobs and are invested in their community. See how we've been recognized for this dedication to our employees by checking out our recent awards .


For more information, visit our Careers page.


The Role In Brief


Senior QA Engineer


As a critical member of the Performance Technologies QA team, the Senior QA Engineer is responsible for creating software test scenarios in an agile environment for functional, regression, and performance tests for web and mobile based applications. S/he will validate user-interfaces of products built with various technological solutions and ensure the correctness of data flowing through each stage of the product process. Applying strong technical and communication skills, the Sr.QA Engineer will collaborate with other QA team members, developers, and business partners while providing testing support throughout the entire development life cycle, in order to deliver high quality products to our Partners.


This position can be remote or based out of one of EAB s office locations.


Primary Responsibilities


  • Coordinate with Product Management and user experience teams on new feature releases to maintain efficacy of product demonstrations
  • Participate and provide input on feature/story requirements, design, estimation, and test approach discussions
  • Own the creation and ongoing maintenance of test artifacts
  • Collaborate with the development team and business partners to ensure the scope of tests is comprehensive and to mitigate defects prior to testing
  • Help create test data sets which fully exercise data validation and end-to-end system functionality
  • Identify potential impact areas to existing downstream functionality, presenting risks when appropriate
  • Experienced with identifying defects, and overall defect management using QA tools
  • Perform Root cause analysis for defects found
  • Own QA sign offs for maintenance releases, feature releases, and infrastructure releases
  • Drive automation test coverage by working closely with Automation QA resources
  • Strong knowledge of automation testing tools/frameworks (Cucumber, Selenium, Jmeter); experience building an automation framework
  • Demonstrated programming skills and proven experience in Python or Java
  • Participate in performance/stress testing activities, in collaboration with QA Manager, Dev/ Dev-ops teams, to ensure satisfactory performance of the system
  • Provide input during key agile team review sessions (e.g., Iteration kickoff/Retrospectives, Release Readiness, etc.)
  • Facilitate and/or support User Acceptance Testing
  • Support after-hours or weekend production releases
  • Participate in QA process improvement initiatives and cross-team/company activities


Basic Qualifications


  • Bachelor s degree or equivalent experience
  • 5 + years of direct QA experience in a web or mobile based development environment
  • Experience creating comprehensive test scenarios/data at multiple levels - feature level, integration, E2E and providing accurate LOE estimations
  • Experience with manual testing methodologies of complex workflow systems
  • Knowledge of Behavior Driven Development (BDD) framework.
  • Experience with test case writing using domain-oriented language (Gherkin etc.)
  • Knowledge of agile development methodologies
  • Knowledge of IT systems, database concepts, expertise with any RDBMS
  • Familiarity with general programming concepts such as loops, packages, builds, source control
  • Ability to communicate effectively both orally and written, with onsite/offshore team members and managers
  • Experience handling multiple assignments simultaneously


Ideal Qualifications


  • Experience working in a cloud-based environment.
  • Experience with functional automation tools/frameworks (Cucumber, Selenium, Jmeter) and leading test automation initiatives
  • Experience supporting the maintenance of QA test environment (Deployments, Configurations, Test data repository)
  • Prior exposure to Security Testing
  • A proponent of open-source tools
  • Knowledge of higher education data and/or University IT systems
  • Commitment to valuing diversity, practicing inclusive behaviors, and contributing to an equitable working and continual learning environment in support of EAB s DE&I Promise


If you ve reached this section of the job description and are unsure of whether to apply, please do! At EAB, we welcome diversity of background and experience. We would encourage you to submit an application if this is a role you would be passionate about doing every day.


Benefits


Consistent with our belief that our employees are our most valuable resource, EAB offers a competitive and inclusive benefits package.


  • Generous PTO annually, in addition to paid firm holidays
  • Daytime leave policy for community service or fitness activities (up to 10 hours a month each)
  • Paid parental leave for birthing or non-birthing parents
  • Phase Back to Work program for employees returning from parental leave
  • Adoption or surrogacy assistance
  • Dynamic growth opportunities with merit-based promotion philosophy


At EAB, we believe that to fulfill our mission to make education smarter and our communities stronger we need team members who bring a diversity of perspectives to the table and a workplace where each team member is valued, respected and heard.


To that end, EAB is an Equal Opportunity Employer, and we make employment decisions on the basis of qualifications, merit and business need. We don t discriminate on the basis of race, religion, color, sex, gender identity or expression, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law.

Report this job

Similar jobs near me

Related articles