Full-Time Senior Software Development Engineer
Arc & Codementor is hiring a remote Full-Time Senior Software Development Engineer. The career level for this job opening is Experienced and is accepting Colombia based applicants remotely. Read complete job description before applying.
Arc & Codementor
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We are a leading provider of SaaS products for the professional services industry. We are most well-known for our legal practice management software and our 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:
- You will be working with the embedded Quality Engineer to determine what test cases are high value for automation and help
- You will implement automated Python-based tests that provides the team with the confidence and the freedom to make forward progress with the application
- You will identify what tests should be automated and which should not, through understanding of features and product schedule
- You will implement front-end, back-end, and end-to-end automation and own and maintain automated test cases and suites and associated code.
- You will help build and maintain the QE infrastructure in collaboration with the devops team to provide a reliable build pipeline and test environments
- You will analyze and decompose complex issues and collaborate with others to drive the adoption of standard methodologies in code health, testing, and maintainability
- You will assist with post-deployment validations in pre-production and staging environments
What We're Looking For:
- You have a BS in computer science or IT or at least 5 years equivalent work experience
- You have experience in the design and use of an automation framework, preferably PyTest
- You have a demonstrated proficiency in Python 3 and ability to complete a coding assignment
- You have a strong understanding between testing types (Unit, Functional, Non-Functional, E2E, Edge Case, etc.) and what attributes of a test make it a candidate for automation and which do not
- You have familiarity with a test tracking tool, such as TestRail, Tricentis qTest, or similar and use of associated APIs for reporting automated testing results
- You have experience with CircleCI, Jenkins, or some other CI system
- You have experience with Git or other SCM
- You have a strong understanding of manual and automated testing of front-end UIs, preferably in Cypress or Playwright
- You are familiar with SQL databases writing tests using complex queries, and understanding complex schemas, and the data needed to execute various automated test cases
- You have a strong understanding of concepts related to computer architecture, data structures, and both testing and programming practices
- You work effectively, efficiently, and independently with minimal guidance
- You have previous finance/fintech or adjacent experience. This is preferred, but not mandatory