Senior Fullstack QA Engineering Services

Newsela
Summary
Join our team as a Senior Fullstack QA Engineer based in Argentina, Mexico, or Brazil! This contract role requires a deep understanding of manual, API, and automated agile testing within the SDLC. You will collaborate with engineers to build a front-end application using cloud back-end services and modern technologies. Responsibilities include developing and executing test plans, building test automation, and testing internally built LLMs and external AI tools. You will work closely with developers, product owners, and other QA engineers. This position demands significant experience in software testing and automation frameworks. Please note that this contract role is not eligible for company-sponsored benefits.
Requirements
- 7 + years of software testing and quality assurance experience
- 2 + years of WebdriverIO/PlayWright experience
- 4 + years of experience developing software testing frameworks and test scripts using TypeScript/JavaScript or Python
- Hands-on experience in building automated scripts in an agile environment
- Hands-on experience with various testing types: manual testing, regression testing, integration testing, services testing, and database testing
- 4 + years of working experience in an Agile Scrum environment
- Experience in writing and executing manual and automated test cases for features on various applications, including websites and mobile apps
Responsibilities
- Test stories/bugs manually and then incrementally build automated tests
- Develop and execute test plans and support production releases
- Develop new & refactoring existing automated regression test cases using a typescript programming language in webdriverIO/Playwright Automation Framework
- Test internally built LLM's and external AI tools/services
- Build test automation from scratch at the services/API layer
- Test API manually or with automated calls
- Collaborate with Developers, product owners, and other QE engineers to strategize and execute test plans
- Be an advocate for software quality throughout all phases of development
- Effectively communicate test status and progress to all stakeholders. You will find, document, and track bugs as needed
- Be responsible for all types of software testing in a scrum. This role will involve interacting with product owners, developers, and other QA teams
Preferred Qualifications
Experience in testing AI driven services & LLM's would be beneficial but not a must