About Us: We are a leading provider of SaaS products for the professional services industry, known for our legal practice management software and online payment solution designed specifically for legal professionals. Endorsed by all 50 state bar associations and the American Bar Association, our payment solution is trusted by attorneys nationwide. Founded in Austin, TX, in 2005, we have grown to serve over 74,100 law firms and 10,000 accounting firms with a combined headcount of 500 employees. Why Join Us: Innovative Environment: Be part of a team that builds cutting-edge solutions to help professional businesses operate efficiently. Industry Leader: Work with the largest legal tech company in the market. Career Growth: Opportunity to lead our team expansion in Colombia & Brazil and become a future leader in the company. Customer Impact: Create products that make a real difference for our customers. Long-Term Stability: Be part of a company with a stable and long-tenured team, where you can grow and develop new skills. Lateral Movements: Explore opportunities for lateral moves within different business units to expand your horizons. Travel Opportunities: Chance to travel to our HQ in Austin, Texas. Impressive Platform: Work on an incredible payments platform that processes $20 billion USD a year. Key Responsibilities: Work with the embedded Quality Engineer to determine high-value test cases for automation. Implement automated Python-based tests that provide the team with the confidence to progress with the application. Identify tests that should be automated based on understanding of features and product schedule. Implement front-end, back-end, and end-to-end automation, and maintain automated test cases and suites. Help build and maintain the QE infrastructure in collaboration with the devops team for a reliable build pipeline and test environments. Analyze and decompose complex issues, driving the adoption of standard methodologies in code health, testing, and maintainability. Assist with post-deployment validations in pre-production and staging environments. What We're Looking For: BS in computer science or IT, or at least 5 years equivalent work experience. Experience in the design and use of an automation framework, preferably PyTest. Demonstrated proficiency in Python 3 and ability to complete a coding assignment. Strong understanding of testing types (Unit, Functional, Non-Functional, E2E, Edge Case, etc.) and attributes of tests suitable for automation. Familiarity with a test tracking tool, such as TestRail, Tricentis qTest, or similar, and use of associated APIs for reporting automated testing results. Experience with CircleCI, Jenkins, or another CI system. Experience with Git or other SCM. Strong understanding of manual and automated testing of front-end UIs, preferably in Cypress or Playwright. Familiarity with SQL databases, writing tests using complex queries, and understanding complex schemas for executing automated test cases. Strong understanding of concepts related to computer architecture, data structures, and both testing and programming practices. Ability to work effectively, efficiently, and independently with minimal guidance. Previous finance/fintech or adjacent experience is preferred but not mandatory. Perks and Benefits: Competitive salary and benefits. Supportive and collaborative team environment. Opportunities for professional development and career growth. Flexible work environment. Long-Term Stability: Be part of a company with a stable and long-tenured team, where you can grow and develop new skills. Lateral Movements: Explore opportunities for lateral moves within different business units to expand your horizons. Join us and be part of a team that's making a difference in the professional services industry! Apply now and help us build solutions that empower businesses to thrive. #J-18808-Ljbffr