Remote Senior Software Development Engineer in Test

Logo of Arc.dev

Arc.dev

📍Remote - Latin America

Job highlights

Summary

Join our innovative team as we build cutting-edge solutions for the professional services industry. As a Quality Engineer, you will work with our embedded engineer to determine high-value test cases, implement automated tests, and maintain QE infrastructure. With a competitive salary and benefits, opportunities for growth, and a flexible work environment, this is an exciting opportunity to make a real difference.

Requirements

  • 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 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
  • 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 some other 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, and the data needed to execute various 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

Responsibilities

  • Work with the embedded Quality Engineer to determine what test cases are high value for automation
  • Implement automated Python-based tests that provides the team with the confidence and the freedom to make forward progress with the application
  • Identify what tests should be automated and which should not, through understanding of features and product schedule
  • Implement front-end, back-end, and end-to-end automation and own and maintain automated test cases and suites and associated code
  • Help build and maintain the QE infrastructure in collaboration with the devops team to provide a reliable build pipeline and test environments
  • Analyze and decompose complex issues and collaborate with others to drive the adoption of standard methodologies in code health, testing, and maintainability
  • Assist with post-deployment validations in pre-production and staging environments

Preferred Qualifications

Previous finance/fintech or adjacent experience

Benefits

  • Competitive salary and benefits
  • Work with a supportive and collaborative team
  • Opportunities for professional development and career growth
  • Flexible work environment

Job description

[Please submit your application HERE for consideration.]

About Us:

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

Perks and Benefits:

  • Competitive salary and benefits.
  • Work with a supportive and collaborative team.
  • 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.

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Arc.dev know you found this job on JobsCollider. Thanks! 🙏