Posted at: 15 June
Sr Quality Engineer II
Company
TrueML is a San Francisco-based fintech company offering AI-powered SaaS solutions for debt collection and financial health services, targeting both financial institutions and consumers.
Remote Hiring Policy:
TrueML is a remote-first company hiring from various locations, including the USA, Mexico, Argentina, and San Jose (Costa Rica), with a diverse team across 30 U.S. states and 7 countries, particularly in LATAM.
Job Type
Full-time
Allowed Applicant Locations
United States, Mexico, Argentina
Salary
$52,000 to $60,000 per year
Job Description
The Opportunity:
TrueML Products is seeking a highly experienced and motivated Sr Quality Engineer II to join our dynamic team and serve as a technical lead in our Quality Engineering team. This role is critical in driving our overall quality strategy, establishing best practices, and ensuring the delivery of high-quality software products. This position will report to the Manager, Quality Engineering and be deeply involved in defining the test automation architecture. The ideal candidate is hands-on, with a process improvement mindset. We are looking for someone who is eager to solve complex testing challenges and leverages GenAI tooling as a second-nature.
Work-Life Benefits
- Unlimited PTO
- Medical benefit contributions in congruence with local laws and type of employment agreement
What You’ll Do:
-
Technical Leadership:
-
Define and champion QE best practices, standards, and processes within the team and across engineering.
-
Evaluate and recommend new testing tools, technologies, and methodologies to enhance quality and efficiency, with a specific focus on promising agentic AI-powered solutions.
-
Drive the quality strategy and execution for significant product areas or projects.
-
Design, develop, and implement a scalable and maintainable test automation framework.
-
Drive improvements in QE processes, methodologies, and tools.
-
Participate in architectural discussions, providing input on testability and quality considerations.
-
Collaborate with development and product teams to integrate quality practices throughout the SDLC (Shift-Left).
-
Lead code reviews and provide constructive feedback on test automation code.
-
Provide technical guidance and support to QE team members, fostering their growth and development.
-
-
Hands-on Quality Engineering:
-
Design, develop, execute, and maintain automated test scripts for functional, regression, performance, and security testing.
-
Analyze application and system architectures to identify potential quality issues and design effective test strategies.
-
Perform exploratory, integration, and end-to-end testing
-
Identify, isolate, report, and track defects, working closely with developers to ensure resolution.
-
Analyze test results, generate test reports, and provide quality metrics to stakeholders.
-
Contribute to CI/CD pipeline integration for automated testing.
-
Stay current with industry trends and advancements in software testing and quality assurance, particularly in the rapidly evolving field of generative AI for QE.
-
Required Qualifications:
-
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
-
7+ years of experience in software quality engineering, with a strong emphasis on test automation.
-
Experience in building, and maintaining robust test automation frameworks (e.g., using Selenium, Cypress, Playwright, Appium, REST Assured, Pytest, JUnit/TestNG).
-
Strong programming/scripting skills in one or more languages (e.g., Python, Java, JavaScript, C#).
-
Strong understanding of software QA methodologies, tools, and processes.
-
Experience with API testing and automation tools (e.g., Postman, SoapUI).
-
Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps, GitHub Actions).
-
Experience with version control systems (e.g., Git).
-
Experience leveraging GenAI tooling to generate tests and enhance test coverage
-
Excellent problem-solving, analytical, and debugging skills.
-
Strong communication and interpersonal skills
Preferred Qualifications:
-
Master's degree in a related field.
-
Experience with performance and load testing tools (e.g., JMeter, k6, LoadRunner).
-
Experience with security testing concepts and tools.
-
Experience testing cloud-based applications (AWS, Azure, GCP).
-
Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
-
Experience with databases and SQL.