The QA Automation Engineer II will design, build, and maintain automated testing frameworks, working closely with developers, product owners, and QA teams to ensure software quality, support continuous integration and deployment pipelines, and promote effective testing practices.
Responsibilities
- Develop and manage QA documentation such as test plans, test cases, execution reports, and defect logs.
- Build and maintain automated test scripts for APIs and platform features.
- Write test cases in Gherkin to support Behavior-Driven Development (BDD) testing methods.
- Conduct API testing using Postman and automation frameworks like Karate API.
- Assist in User Acceptance Testing by preparing test materials and validating outcomes with stakeholders.
- Log defects clearly and work with development teams to ensure timely resolution.
- Create video recordings to demonstrate platform functionality, defects, or testing procedures as needed.
- Engage in smoke testing, regression testing, and release validation processes.
- Help establish and follow QA standards, guidelines, and internal testing procedures.
- Use AI-powered tools such as Windsurf or similar platforms to enhance test automation efficiency.
- Work across multiple development environments and IDEs to support testing activities.
- Present test results, platform demonstrations, and QA insights to clients and stakeholders when necessary.
Requirements
- Familiarity with Quality Assurance (QA) or Quality Control (QC) methodologies.
- Experience writing test cases using Gherkin language within a BDD framework.
- Knowledge of Python for test automation or scripting tasks.
- Hands-on experience with Cucumber for test automation.
- Experience using Karate API for automating API tests.
- Proficiency with Postman for API testing and validation.
- Experience working across multiple IDEs and development environments.
- Exposure to AI-assisted development or automation tools such as Windsurf.
- Ability to produce clear, well-organized QA documentation.
- Must be a U.S. citizen and currently reside in the U.S.
- Fluency in both Spanish and English is required.
Nice to Have
- Bachelor’s degree in computer science, software engineering, or four years of equivalent experience in web application development.
- QA or software development certifications such as ISTQB or ASTQB are highly preferred.
Tech Stack
Python, Gherkin, Cucumber, Karate API, Postman, Windsurf, Multiple IDEs, API testing tools, BDD frameworks
Benefits
- Health Insurance covering medical, dental, pharmacy, and vision care
- Life Insurance
- Christmas Bonus
- Performance Bonus
- Anniversary Day Off
- Paid Time Off and Sick Leave
- Retirement Plan (401K)
- Continuous Education Program
Work Arrangement
Hybrid – based in San Juan, Puerto Rico, with a flexible model allowing both office and remote work
Team
Growing team that collaborates with developers, product owners, and QA colleagues; reporting structure not specified
- Collaborative and flexible work environment
- Encourages high standards while supporting work-life balance
- Hybrid work model
- Built on mutual respect, autonomy, and accountability
- Employee input is valued and career growth is supported
- Structured career development paths
- Paid professional development opportunities
- Access to industry events
- Innovation supported through team collaboration
Additional Information
- Applicant must be a U.S. citizen and U.S. resident.
- Bilingual proficiency in Spanish and English is required.
- Position operates under a hybrid work model in San Juan, Puerto Rico.
- A college degree is not mandatory; practical experience and technical skills are prioritized.
