Back to top

Senior Quality Assurance Engineer

This job is no longer available

New York, NY, USA
Full-time

Information Technology is actively searching for an experienced Senior Quality Assurance Engineer capable of ensuring our custom technology solutions, packaged software and integrations are highly performant and meet all specified requirements. You will work directly with developers, business analysts, project managers and business owners to design and perform automated and manual functional and performance testing to ensure that all products provided by IT are of the highest quality. The Senior Quality Assurance Engineer reports to the Quality Assurance Director as part of the Software Engineering team of the IT group.

This position provides the opportunity for a talented and experienced individual to have significant impact, grow professionally, act entrepreneurially in an exciting technical environment while contributing to Teach For America’s enduring vision of ending educational inequity for all children in America within our lifetime.

Areas of Responsibility: 
  • Design and implement thorough test plans, including acceptance, functional, integration, regression, and performance testing, that:
    • Ensure the accuracy and effectiveness of custom and packaged technology solutions
    • Blend automated and manual testing to efficiently cover the solution’s functionality without compromising quality
    • Validate each solution’s ability to meet requirements
    • Guide business users in appropriate verification of functionalities
    • Follow design standards and industry best practices for test development and execution
  • Design, implement, execute, and report results of performance tests using industry-leading tools
  • Coordinate and track execution of appropriate testing plans across different phases of application development
  • Maintain and enhance comprehensive test suites over time
  • Work with development teams to identify key areas of risk in new solutions
  • Work with development teams on testing frameworks and infrastructure to support automated testing at every level
  • Define testing strategies during planning phase of new solutions to optimize testing capacity and effectiveness
  • Coach other members of QA team in learning automation and scripting skills
  • Help create the future of automated testing tools for the back/front end
Educational Background: 
At least a four year degree in Computer Science, MIS or a related field
Skills/Experience: 
  • 7+ years experience in technical Quality Assurance, focused on customized web-based solutions as well as large-packaged solutions, e.g. ERP / CRM solutions
  • Experience working with and testing complex systems, supporting large number of internal and external users and stakeholders
  • Experience in Agile development methodologies
  • Experience in Test Management tools such as HP Quality Center, Rational Quality Manager
  • Experience and strong knowledge of scripting languages including JavaScript, Groovy, Python, VB Script, etc.
  • Experience testing across a variety of browsers such as Chrome, Firefox, etc., and platforms such as Windows, MacOS, iOS, Android, etc.
  • Experience with issue tracking systems such as JIRA
  • Extensive experience with Java and J2EE applications, web-based applications, REST webservices, ERP, CRM, etc.

Skills

  • Strong expertise with performance testing tools such as HP Performance Center or Jmeter
  • Expertise with functional test automation tools such as QTP, Selenium, etc.
  • Expertise with service test automation tools such as ReadyAPI/SoapUI, SOATest, etc.
  • Expertise with SQL queries
  • Familiarity with collaborative documentation systems such as Confluence, Google Docs, etc.
  • Must be detail-oriented, extremely organized, and will have exceptional writing and communication skills
  • Ability to communicate effectively verbally and in written communication
  • Ability to operate effectively, and with a sense of possibility, in a fast-paced, deadline-driven environment
  • Commitment to ongoing research, understanding, and self-education on emerging Quality Assurance engineering technologies and best practices
  • Familiarity with the following is a plus:
    • Java or Apex programming language
    • Oracle, MS SQL Server, or other Relational Database backend
    • Object Oriented design principles
    • Service-Oriented Architecture and Event-Driven Architecture
    • Drupal

Work Demands

  • Willing to work occasional weekends and evening hours for application releases
  • Work is performed out of Teach for America’s New York, NY office

Organization Info

Teach For America

Overview
Headquarters: 
New York, NY, United States
Annual Budget : 
$100-500M
Founded: 
1993
About Us
Areas of Focus: 
Mission: 

Teach For America is the national corps of outstanding recent college graduates, professionals, or graduate students who commit to teach for two years in urban and rural public schools and become lifelong leaders in expanding educational opportunity. Teach For America's mission is to enlist, develop, and mobilize as many as possible of our nation's most promising future leaders to grow and strengthen the movement for educational equity and excellence. In the 2016-2017 school year, 6,900 first- and second-year Teach For America corps members are teaching in 53 regions across the United States. Since 1990, Teach For America corps members have reached more than 10 million students. Teach For America's more than 40,000 alumni are providing critical leadership -- as teachers, school and district leaders; elected officials and policy advisers; and founders and leaders of education and social reform initiatives -- to ensure all children have the opportunity to attain an excellent education.

Listing Stats

Post Date: 
Sep 30 2018
Active Until: 
Oct 30 2018
Hiring Organization: 
Teach For America
industry: 
Nonprofit