New Classrooms logo
New Classrooms

New Classrooms designs transformative instruction models for students in kindergarten through 12th grade. The nonprofit organization works with public, private, and charter schools

Senior QA Engineer / SDET

Location

California + 4 moreAll locations: California | District Of Columbia | New York | Massachusetts | Washington

Posted

22 days ago

Salary

$121.5K - $140.3K / year

Seniority

Senior

Bachelor Degree7 yrs expEnglishAWSLinuxPythonReactShell ScriptingSQL

Job Description

Senior QA Engineer / SDET

New Classrooms

• Champion a quality-first culture across engineering, product, and support teams • Translate business and technical requirements into comprehensive test plans, test cases, and test scripts (manual and automated) • Collaborate with engineers and the Program Success team to identify, log, analyze, triage, and drive resolution of defects • Develop and maintain comprehensive QA documentation • Mentor other members of the QA team through collaboration and knowledge sharing • Contribute to existing automated and manual test suites for frontend and backend services • Ensure test suite quality through code reviews and maintaining clean automation scripts • Incorporate AI tools into your testing practice • Perform a range of quality testing types including functional, integration, regression, UI, device, performance, accessibility, and end-to-end (E2E) testing

Job Requirements

  • 7+ years of QA methodology, including automated and manual testing
  • Strong expertise in building and maintaining Pytest suites for APIs
  • Experience with Playwright and React
  • Experience building performance tests with Artillery or comparable tools
  • Proficiency with SQL databases both directly and through Python
  • Proficiency with Bash shell scripting and general Linux tooling
  • Familiarity with AWS services including RDS, Lambda, ECS, S3, and CloudWatch

Benefits

  • rich medical, dental, and vision insurance
  • 41 paid days off per year (prorated for the period in which you work)
  • paid parental leave
  • a professional development budget
  • a quarterly cell phone subsidy

Related Categories

Related Job Pages

More SDET Jobs

SAIC logo

Automated Test Software Engineer

SAIC

SAIC is a premier Fortune 500® mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, civilian and intelligence markets includes secure high-end solutions in mission IT, enterprise IT, engineering services and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives. We are approximately 24,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.5 billion. For more information, visit saic.com . For ongoing news, please visit our newsroom .

SDET22 days ago
Full TimeRemoteTeam 10,001

Role Description SAIC is seeking an Automated Test Software Engineer to join our team in support of the Department of Defense (DoD) Office of the Secretary of Defense (OSD). This position is fully remote. Current project technologies include Azure DevOps, C#, Java, and Selenium. DRRS is looking to add additional test coverage by updating an existing Azure DevOps test pipeline to contain additional automated regression tests. The current test cases use Selenium and are written in C# and run through Azure DevOps. - Candidate is expected to have a complete understanding of software engineering principles, theories, and concepts. - Candidate is required to understand standard .Net web application and service architecture. - Candidate must be able to create C# code that uses the Microsoft Visual Studio Test Tool and OpenQA Selenium packages. - Requires the ability to quickly understand legacy code, tools, and technologies. - Candidate should have experience in the application release lifecycle (building, deploying, testing). - Anticipate challenges and mitigate risks related to deployment and operational issues. - Foster a culture of innovation, collaboration, and customer-centricity within the Development team. Qualifications - Complete understanding of software engineering principles, theories, and concepts. - Understanding of standard .Net web application and service architecture. - Ability to create C# code using Microsoft Visual Studio Test Tool and OpenQA Selenium packages. - Experience in the application release lifecycle (building, deploying, testing). Requirements - Ability to quickly understand legacy code, tools, and technologies. - Ability to anticipate challenges and mitigate risks related to deployment and operational issues. - Foster a culture of innovation, collaboration, and customer-centricity within the Development team. Company Description SAIC® is a premier Fortune 500® mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, civilian, and intelligence markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission-critical operations that modernize and enable critical national imperatives. We are approximately 24,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.5 billion. For more information, visit saic.com . For ongoing news, please visit our newsroom .

United States
Job Closed
MongoDB logo

Software Engineer (Internal Query Engine Testing Tools), Query

MongoDB

MongoDB, originally called 10gen, is a software development company. Since 2007, MongoDB has created an open-source, document-oriented database to help clients

SDET22 days ago
InternshipRemoteTeam 5,550Since 2008

The MongoDB Query Testing Tools Team is hiring Software Engineers who want to join us in building a state-of-the-art distributed query system. Our Team builds tooling that allows us to ship Query Engine features with high confidence in both correctness and performance, making it a great fit if you like seeing your work protect real customers at scale. The team develops advanced testing frameworks (end-to-end testing, fuzzing, property-based testing) as well as performance measurement tools, including high-volume workload generation tools. The team is part of the Query organization which is responsible for the MongoDB Query Language and the lifecycle of each query, from parsing to optimization to plan selection; our engineers work on maintaining and improving our optimization and execution frameworks and building new query language features to help power our customers' critical workloads. Throughout all our work, our highest priority is always ensuring that customer queries are answered correctly. The successful applicant will be responsible for helping us to maintain the highest standards of quality through rigorous development, testing and automation strategies. This role can be based out of our Dublin office, or remotely in the Ireland region. Candidate Profile - 3+ years of experience in software development and/or performance engineering - Fluency in Python, Javascript or Typescript - Enjoys chasing down difficult problems in a distributed environment - Able to make complex concepts easy to grasp in written and spoken English - Able to decompose and solve complex problems and can rapidly iterate by validating new hypotheses and rethinking current assumptions - Demonstrating hands-on experience working with relational or NoSQL databases is a plus - B.Sc. in Computer Science or related field, or equivalent practical experience. Advanced degrees of experience in database query engines is a plus - Experience in developing automation test frameworks is a plus - Experience in query processing engine testing is a strong plus - Experience in developing performance test plans and monitoring frameworks is a strong plus - Background in database query engines or compilers is a strong plus Position Expectations - Design, develop, and maintain automated testing frameworks, Performance automated tests and internal tooling for the MongoDB query engine - Collaborate closely with peers to understand new features and functionalities, ensuring testability, test frameworks, tooling and coverage for automating tests of both happy-path and edge-case scenarios - Provide feedback in code reviews, focusing on the robustness and reliability of code changes Success Measures - Within three months, you have gained an understanding of MongoDB's MQL syntax and its semantics, as well as the behavior of our unique query engine. You have contributed to several code bases on Mongodb engine internal tooling - By six months, you have established yourself as a key owner of automated test frameworks, and demonstrated improvements in test efficiency and coverage - After twelve months, you are instrumental in ensuring quality of major new features, setting an example for new team members in best practices for correctness and performance test automation and internal tooling About MongoDBMongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the database for the AI era, enabling innovators to create, transform, and disrupt industries with software. MongoDB’s unified database platform, the most widely available, globally distributed database on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available across AWS, Google Cloud, and Microsoft Azure. With offices worldwide and over 60,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we’re powering the next era of software. Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB. To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world! MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter. MongoDB is an equal opportunities employer. Req ID: 4263348258

Ireland

• Maintain test environments and test data • Help identify, document, and track application defects • Leverage and maintain automated testing frameworks to analyze test results and debug failures • Create and execute automated and manual test cases to ensure the on-time, high-quality delivery of the product in accordance with the project schedule • Create and maintain Unit Tests and Regression Tests • Provide recommendations to improve automated testing frameworks and testing processes for the team • Conduct 508 testing to ensure compliance with accessibility requirements • Attend requirements gathering meetings to better understand business needs, functional and system requirements • Construct testing documents, including a testing plan, test cases, test data, and test scripts to ensure compliance with business requirements • Collaborate with the development team to ensure successful implementation of the needed business, functional and system requirements • Provide regular and open communication across the program and stakeholders for transparency and awareness of progress and impediments • Understand, visualize and manage upstream/downstream dependencies • Drive delivery and continuous improvement by utilizing feedback and metrics (quality, delivery rate, etc.) to identify areas of opportunity • Work across stakeholders and teams to continuously improve • Participated with management and cross-functional teams as subject matter experts to develop and improve operating policies and procedures related to user workflows and be an advocate for user community. • Work with stakeholders and development team to provide production support and on-call support as needed.

Maryland
$97.2K - $104.2K / year
Job Closed
Telefónica Tech logo

ETL Test Engineer

Telefónica Tech

Will you join the conversation? #WeAreTelefónicaTech

SDET22 days ago
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• The Data Quality Analyst is accountable for the design and operational execution of the Data Quality framework. • Responsibilities include creation and maintenance of quality assurance testing deliverables and assisting in delivery activities. • Analysing Business requirement for completeness and accuracy. • Analysing Business requirements against the technical specifications (data modelling). • Creating high-level test scenarios. • Creating manual test cases. • Developing validation scripts for automated execution, while creating actionable data quality reports that measure trends over time. • Developing yaml code to create DevOps pipelines and maintain them. • Analysing test outputs and reporting defects. • Working closely with Business Analysts, Data Analysts/Scientists, Development, and Product Owners to ensure data housed in multiple source systems is valid and accurate. • Participating in defect triage and sprint ceremonies. • Candidate will be involved in both automated and manual ETL testing across multiple scrum teams, although most of the testing will be automated. • Participation in architecting the logical design of data quality practices with the technical team, including DQ design and specifications, data modelling, and documentation of logical processing flows. • Agile testing. • Developing documents and implementing data quality standards. • Regularly reviewing and interpreting QA results and findings with limited support from senior leadership.

United Kingdom